Fix #775: Fix has-css3 feature detection, especially css-transforms3d

css-transforms3d was testing using a media query which is not supported by
non-webkit browsers.  Testing using the `perspective` style property is
sufficient in all but now-ancient versions of Chrome.
CHANGES.md: Note has-css3 fixes