docs(tutorial): correct spelling mistake
fix(version-info): explicitly specify the remote

`git ls-remote --tags` assumes that you have a remote set up for your
current branch.  That isn't the case, at least for me, when I'm working
on local branches.  `grunt write` doesn't do the right thing in that
case (`git ls-remote --tags` bails out and the silent: true param makes
this a pain to debug.)  Prefer explicit to implicit.

Closes #6678.
chore(release): fix angularjs.org cdn script
test($rootScope): add assertion to test ensuring that NaN -> NaN does not throw

https://github.com/angular/angular.js/commit/fb6062fb9d83545730b993e94ac7482ffd43a62c implements a
fix for NaN values causing $watchCollection to throw an infdig error. This change updates the test
by adding an assertion which explains what is actually being tested a bit better, and may also
provide better information in the event that the test ever fails.

Closes #6758
fix(ngResource): resource instances should be instantiated with the correct instructor function

This fix replaces #5168.

Currently when new resources are instantiated by .get() or .query(), they are instantiated using the Resource 'class' defined in the resourceFactory function.

This causes custom methods and properties defined on the original Resource 'class' to be lost.

This fix makes sure that newly created resource instances are created using the correct constructor so all properties and methods for the Resource 'class' are 'inherited' correctly.

Closes #5168.