chore(npm): clean up shrinkwrap file, remove unused properties

from our experiements it appears that the presense or absense of the from and resolved properties
makes no difference on the behavior of  but  updates these properties
with different values depending on different state of the cache and node_modules.

So in order to get clean diffs during updates, we are just going to drop these properties and have
a script to do this automatically.

Long term this should be fixed in npm: https://github.com/npm/npm/issues/3581
chore(clean-shrinkwrap): add a utility to clean up the shrinkwrap file

This is to deal with https://github.com/npm/npm/issues/3581

See the previous commit for more info.

Closes #6672
chore(package.json): update karma to 0.12.0
fix($http): allow sending Blob data using $http

Closes #5012
docs(guide/tutorial): make capitalization of "Angular" consistent

- step_05.ngdoc
- step_06.ngdoc
- step_07.ngdoc
- step_08.ngdoc

Closes #6686
Closes #6687
Closes #6688
Closes #6689
docs(tutorial): fix broken link

Fixed a minor error in link

Closes #6701
docs(misc/contribute): make anchor links work properly

Closes #6706
chore(shrinkwrap): grunt-jasmine-node is retrieved from github
docs(runnableExamples): add "edit in Plunker" button

The "runnableExample.template.html" template overrides the one in the
dgeni-packages "examples" package with a similar template that also has
a link to a special Plunker URL that can pull in the example from our
code.angularjs.org website.
docs(tutorial): fix broken link

On page http://docs.angularjs.org/tutorial/step_05 link is broken.

Should point to http://docs.angularjs.org/guide/services NOT http://docs.angularjs.org/guide/dev_guide.services

Closes #6714
docs(guide/module): remove duplicate word

Closes #6709
docs(triaging): correct information about milestones
docs(ngRoute): remove global controller syntax in the example
docs($http): update shortcut method description

Update docs to reflect that $http no longer requires passing in an HTTP method, as changed in #6401.
docs(ngInclude): make the quote type explicit
fix(jqLite): traverse `host` property for DocumentFragment in inheritedData()

If dealing with a document fragment node with a host element, and no parent, use the host
element as the parent. This enables directives within a Shadow DOM or polyfilled Shadow DOM
to lookup parent controllers.

Closes #6637
docs(ngForm): remove duplicate @param annotation

When the example for `ngAnimate` was added in commit:3344396, the `@param name` annotation was unintentionally duplicated. Remove this duplicate.

Closes #6720
chore(angularjs.org/publish.sh): align release script with new website

Closes #6690
docs(tutorial/step_12): link to API docs
docs(booleanAttrs): fix typo