Add support for multiple backgrounds (except for the shorthand.)
Upgrade the background shorthand for multiple layers.