Remove unprefixes CSS3 properties

`background-*`, `box-shadow` and `border-radius` doesn’t need prefixes for a long time.

Also, `appearance` isn’t standard property. It values is strongly webkit-specific, so developer must write only `-webkit-appearance`.

Current `properties.js` way add a lot of unnecessary prefixes (for example, transition needs only `-webkit-` prefix, without `-moz-`, `-ms-` and `-o-`). Meybe it will be better to use [Autoprefixer](https://github.com/ai/autoprefixer)?