ensure all public API's of the container are correctly normalized and validated.

Also ensure internal usages are not validated nor re-normalized.
Updating run loop documentation

Backburner was updated and the documentation for
throttle/debounce/cancel needs to be updated to reflect
new functionality
[BUGFIX Beta] Makes sure you can't use unregistered helpers in templates
Add support for min & max on HTML 5 inputs

This will allow support of the min & max attributes on the `number` and
`range` input types from HTML5.
Merge pull request #3898 from bcardarella/bc-min-max-for-inputs

Add support for min & max on HTML 5 inputs
Merge pull request #3897 from twokul/missing-helper-message

[BUGFIX Beta] Makes sure you can't use unregistered helpers in templates
[NICETHING beta] assert `needs` incompatibility with periods

needs isn't compatible with periods, because ultimately
you're going to need to call get('controllers.foo.bar')
(assuming needs: 'foo.bar'), which doesn't and can't
do what you want.
[BUGFIX beta] New error stack trace

Related [#67](https://github.com/tildeio/router.js/pull/67).
Merge pull request #3876 from twokul/relevant-stack-trace

[BUGFIX Beta] New error stack trace
Merge pull request #3899 from machty/needs-warning

[NICETHING beta] assert `needs` incompatibility with periods
[BUGFIX beta] sync router.js

Fixes #3810
[BUGFIX beta] make routePath smarter w/ stacked resource names

Logging will make more sense when stack route resource
names are used.

Fixes #3853
[NICETHING beta] use Ember.inspect in debugger helper

Followup to

40a1d50dc1db7d528edeb5bc35332279aca8ac09

should have used this in the first place.
Remove `RSVP.Promise#fail` in favor of `catch`.


After discussion with @wycats and @domenic, it was decided we should remove
`fail` before it enters an official release

- es3 users should use the ['catch'] syntax
- plans are to add a transpiler for people to es5 -> es3 (for finally and catch) etc.
[NICETHING beta] Name anon LinkView CPs

This gets rid of lots of (anonymous function)s i've
been running into lately in the call stack.
Merge pull request #3902 from stefanpenner/remove-promise-fail

Remove `RSVP.Promise#fail` in favor of `catch`.
Merge pull request #3904 from machty/linkview-cp-names

[NICETHING beta] Name anon LinkView CPs
Merge pull request #3889 from kingpin2k/update_backburner_functionality

Updating run loop documentation
[BUGFIX beta] Use a bundler cache to speed builds.
Merge pull request #3907 from rjackson/use_cache

[BUGFIX beta] Use a bundler cache to speed builds.