Rewrite background and background-image mixins to support gradient-spec
Remove deprecated linear/radial-gradient functions