docs(tutorial): add that the test also creates a controller
docs(tutorial): add formatting

the string literal {{query}} was missing as it was not enclosed into ``
fix(animate): move forEach so it can be accessed as needed
docs(tutorial): mention the controller along the scope
docs(animate): add param name
docs($interpolate): add example for the provider
fix(docs): fix margin around nav-list items

Closes #3363
docs(interpolate): remove example e2e test that cannot run

We can't create modules in docs e2e tests as the injector has already
been created.
docs(*): fixed typos and ngdoc parameter names
test($compile): fix spelling error in assertion (ngAttr*)

The string 'test2' should be 'test3' as 'test2' has already been
tested with the previous assertion.
chore(bower): update to latest ng-closure-runner

This version does correct URL encoding of string parameters in the
production minErr asset code.
chore(bower): upgrade bower to 1.0.0

We explicitly set the Bower install directory to components/ for
compatibility with our existing code base. Recent Bower prefers
bower_components/.