docs(cookbook/helloworld): display "World" if no name is entered
refactor(angular.bootstrap): rename internal function
docs(guide/expression): remove reference to `NullPointerException`
docs(guide/controller): fix an error in the scope inheritance example

The chained scope creation example at the bottom of this document was using the childCtrl to create the babyScope, instead of the childScope.
docs(tutorial): add experiment showing reverse sort
docs(ngMock/$httpBackend): fix testing example

Closes #3075
docs(guide/e2e-testing): clarify description of input(name) selector

The description of the input selector made it seem that you were selecting
an input element based upon it's name attribute. In reality, you are
selecting an element by the string in the ng-model attribute.
docs(ngPluralize): improve wording
docs(ngBind): clarify some of the writing
docs(misc/faq): remove obsolte t-shirt instructions
chore: remove jstd leftovers
chore: update karma to 0.9.4

And also add shared config to make karma configs a bit simpler.
chore: clean up angularFiles.js
chore: set up Sauce Labs with Travis

This should not affect the Jenkins build at all.

Now, the Travis build uses Chrome on Sauce Labs, which in theory gives us opportunity to use any
browser/platform that Sauce Labs offers.
docs(Angular.js): explain that toJson strips $... properties

In Angular.toJson, any properties with a leading '$' character will be
stripped from the resulting string since angular uses this notation
internally for services.  There have been complaints of not knowing
about this functionality until it breaks within their code.
docs($cacheFactory): show that you can access existing caches
chore: add karma-script-launcher plugin

This plugin is shipped as a default one with Karma. It's specified as a peer dependency.

I assume, there's an old version of NPM on the CI server, which does not support peerDependencies and therefore it didn't get installed.

This will make the dependency explicit.
docs(guide/location): fix example code - `hashPrefix` is a method
chore(travis): speed up the build

- parallelize the tasks
- cache requests (e2e tests)

This reduces the time from ~18min to ~12min.

It makes the output little messy. We could buffer output of each task and display it once it's fully finished, nicely. I think giving instant feedback is better.
docs(tutorial/step9): formatted Unicode character line

Add tick and cross mark corresponding to their respective unicodes.