style fixes

* 2 space tabs
* simplify conditional logic
Fix for global variable created.

Removed accidental global variable creation(self)
May 'use strict' from now on.
fix indentation in map.coffee
remove unused method
Update example.js
remove unused variable
removed unused variable

also, i'm not sure why you'd ever want
to define a variable undefined as that would
be its default value.
remove commented out code
fix function arrow spacing
remove unused parens
Merge pull request #819 from syzer/patch-2

Fix for global variable created.
Merge pull request #807 from aesnyder/aes/window-child-style-fix

style fixes
Load maps API from different url in china

Google Maps recommends loading the JS API from a different URL when the
user is in china. I therefore added a "china" flag to the configurable
provider.

More info here:
https://developers.google.com/maps/documentation/javascript/basics#GoogleMapsChina
https://github.com/angular-ui/angular-google-maps/issues/835
Add tests for MapScriptLoader

verify that the correct url is used when the user wants the JS API to be
loaded from google's chinese servers
Fix issue 434

We simply need to add an else branch in order to close the window when
the show attribute is falsy

See https://github.com/angular-ui/angular-google-maps/issues/434
Merge branch 'master' into remove-jquery

Conflicts:
	dist/angular-google-maps.js