Modified script to load Google Maps API asynchronously when missing.
Added option to search by pressing enter in the search field.
Extended jQuery to add a public initializer.
The jQuery extension now waits for the API to be loaded.
Added location details to location_name_changed event + bugfixes.

* Pressing enter on search field now cancels the enter, to prevent form submissions.
* No more events bound on document. Allows for removing maps.
* Fixed bug with APILoading deferred object.
* Removed global console.log.