Removed gmap3 loading logic from main.js

.. it was there because, gmap3 was loading maps api in asynchronously
and i guess was conflicting with palces library being loaded by
geocomplete.js
But that is not a problem anymore as maps api will only be loaded from
gmap3 if there is a map ("js-simple-map" or "js-office-locations-map")
on the page
Added better check for loading maps api

also, added default map centre to Waikato
Added temporary inline height to map area
Added office location data for map popups
Wired up map pop ups

showing just the location name atm
Added basic content to map info windows
Disabled default UI and scroll zoom effect
Added relevant popup data
Added landscape map styles
Added "List Item - Short" module
Updated info window template

.. to use list-item-short module
- added correct check for infoWindowData object
- enabled map controls
Updated about us page markup

added classes to hide map on mobile and show office location listing
instead
Fixed typos like a boss :+1: