Release 2.0.6
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
Remove jQuery depency

* Remove from bower and jasmine config
* Update all examples
* Use children() rather than contents()
* Eliminate trailing/leading whitespace in the content
Add min file to gitignore
Remove $apply calls in favor of $evalAsync

* Remove debounceNow method as it can we replaced with $timeout
* Convert all $apply calls to $evalAsync
Fix marker update not having any effects

We were missing a simple scope.$apply() after the async calls