Fixes #582 - adds Google Maps API key

Fixes #582 - adds the ability to set a Google Maps api key when loading
the Google Maps APIs. If no API key is set the maps APIs load
anonymously from google.
How do I do this without losing syntax highlighting? Is that possible? I tried a return after the comma... will try some other variations...