update CSS into 2014

I kinda doubt you want to keep compatibility to Opera 12, Firefox 15, etc.  A few -ms- prefixes were for IE10 Beta only, but dropped when released.
* noted compatibility against versions 1st time used
* kept compatibility back to Android 2 & 3 (1st big wave of tablets & smartphones) & Safari 4.  Could be dropped if you think % is small enough
http://caniuse.com/css-transitions
http://caniuse.com/transforms2d
http://caniuse.com/#feat=border-radius
http://caniuse.com/#feat=css-boxshadow