Fix layer styles to handle transparent patterns consistently
In general, ASL styles don't support patterns with transparency, so we should premultiply and remove transparency from a pattern before applying it to the layer style.
The same applies to the ASL pattern saving process.