chore(ngLocale): change update-closure script to pull from github, not code.google.com

The closure-library migrated a while ago, so the script would fail. This is change
should allow us to update these more frequently.

Closes #7668
fix(ngLocale): fix i18n code-generation to support get_vf_, decimals_, and get_wt_

The updated Closure I18N code relies on these methods to enhance the localization quality.

This fix prevents ngLocale files from referencing undefined values. In the short term, this
means adding references to versions of these methods in locales where they are necessary.
chore(ngLocale): update ngLocale scripts

This is a batch of updated ngLocale scripts, based on the recent fixes.
fix($parse): fix parsing error with leading space and one time bind

Closes #7640
fix(ngAnimate): $animate methods should accept native dom elements
refactor(bootstrap): remove an unused argument

The $animate service is injected, but not used within the code anymore.

Closes #7649
docs(guide/providers): fix grammar
docs(guide/providers): fix typo
docs(tutorial/index): fix typo
docs(guide/expression): fix docs re $window

The documentation on context is incorrect and misleading:

1. "Angular expressions must use $window explicitly to refer to the global
   `window` object": expressions cannot access `$window`
1. The example doesn't actually attempt to use $window in a expression. It's in a
   function called from an expression, which incorrectly implies to readers that:
  1. functions ARE expressions
  1. functions called by expressions can't access `window`

Here's [a plunkr](http://plnkr.co/edit/Gd4xAV?p=preview) to make both these issues clear.

This change fixes the errors and informs the reader about Angular's `$window` etc services,
and adds an explicit example of an expression not being able to access `window`.
docs(index/api): fix link o templates

Link points to templates. Modified the link label templates instead of types.
docs(misc/faq): note that jQuery 2.x currently doesn't work with angular
docs(tutorial/index): update requisite version of node

Not all 0.10.x support `^` in versions in `package.json`
docs(tutorial/step_07): fix typo
fix(angular.toJson): only strip properties beginning with $$, not $

BREAKING CHANGE:

If you expected `toJson` to strip these types of properties before,
you will have to manually do this yourself now.
feat($resource): allow props beginning with $ to be used on resources

BREAKING CHANGE:

If you expected `$resource` to strip these types of properties before,
you will have to manually do this yourself now.
docs(tutorial/step_12): clarify that jQuery should be loaded first

jQuery needs to be loaded before *all* AngularJS modules in the app,
because otherwise AngularJS will not detect the presence of jQuery and
animations  will not work as expected.
docs(guide/directive): explain controllerAs option

There was nothing about controllerAs in the developer guide.

Helps #6710 and #6759
fix($animate): remove the need to add display:block!important for ngShow/ngHide

Since ngShow/ngHide animations add and remove the .ng-hide class, having to remember
to write display:block on your own is a hassle and leads to problematic animation
code. This fix places a default on the animation for you instead.

Closes #3813
docs(ngShow): calirfy info about the .ng-hide class and the display style