Gmap

I have taken the work done by @tareq1988 - and made a few modifictions - I think this is good to merge.

My changes are as follows: 

* Rename JS file for consistency
* Wrap in a function and initialize using the CMB actions - this ensures it will work with groups and repeatable fields.
* Added elevation data
* Pass settings using localize script - allows for translation and potentially making them user customizable.
* Some light refactoring.