JSLint hampshire.maps.js

Wrap in an IETF, declare global usage explicitly, single
quotes for strings, missing semicolons and vars
Add back in the missing extraOptions param to hampshire.maps.js

This must have got lost in a rebase, so the hampshire
styles weren't being applied to the map on the application
page.
Check for a panorama before displaying StreetView and default to Satellite

This checks StreetView to see if there is anything at the location
before blindly showing it, and if there isnt, it falls back to a
satellite imagery shot instead. Closes #149
Merge remote-tracking branch 'origin/issues/149-streetview-not-found' into hampshire