add loc helper
Add tests for #1866 - loc helper
Polyfill history.state for non-supporting browsers
simplify history.state support check
Calling router.map now appends the routes instead of replacing them

I would have added a test but there did not seem to be any route
generation tests.
Added functionality to Router.map to allow it to be called multiple times without the map being overwritten. Allows routes to be added at runtime. One test with multiple cases also added.

Conflicts:

	packages/ember-routing/lib/system/router.js
Merge pull request #2892 from igorT/router_append

Calling router.map now appends the routes instead of replacing them
Update router.js. Fixes #2897.
Merge pull request #2898 from machty/borf-snorlax

Update router.js. Fixes #2897.
Stringify linkTo examples
Updating new Ember.Component documentation to remove confusion
Merge pull request #2900 from bartsqueezy/master

Updating new Ember.Component documentation to remove confusion
Improve docs

More info on optional parameter and fix typo
Merge pull request #2901 from raulbrito/patch-1

Improve docs
warns when trying to get a falsy property
Merge pull request #2899 from machty/string-link-to

Stringify linkTo examples
Add a check for jQuery versions with a specific checkbox click bug.
Fire mousedown & mouseup on clicks, plus focus for text fields.
Allow value of TextField to be 0

This was broken in commit 1fba89
Merge pull request #2911 from mhelabs/fix-textfield-zero-value

Allow value of TextField to be 0