Miscfixes

Mainly browser compatibility stuff:
 - Hides "geolocation" form link if HTML5 Geolocation API isn't supported.
 - Fixed issues with Rem polyfill, updated to latest HTML5Shiv, added Respond.js for media query polyfill.