CSS: Remove prefixed properties and fix the other ones.

The unprefixed versions of the properties were shadowed by the other
ones and linear gradient definitions where incorrect.

Most of the properties which were prefixed are supported for a long time
now, often used without prefixes at other places in the CSS, and not
having them has no practical influence on the website anyway.