Updated the bundled Google Maps block

Switched from server-side geo-coding to Google Places Auto-complete
Updated the UI to look more 'bootstrapy'.

Also updated the JS as per @mkly's request.