[BUGFIX beta] Make Ember.Handlebars.makeViewHelper warning useful.

* Adds `ember-handlebars-compiler` to the list of packages that are
  tested.
* Uses `ViewClass.toString()` in the assertion thrown from
  `Ember.Handlebars.makeViewHelper`.

Example message before this change:

```
Assertion failed: You can only pass attributes (such as name=value) not bare values to a helper for a View
```

And after (using EAK resolver):

```
Assertion failed: You can only pass attributes (such as name=value) not bare values to a helper for a View found in 'appkit@component:api-file-link:'
```
[BUGFIX beta] Fix issue with Ember.Test.unregisterHelper.

* `Ember.Test.unregisterHelper` will currently error if the helper being
  removed is found within `originalMethods`. The issue is that
  `this.helperContainer` is not available from `Ember.Test` (it is in
  `Ember.Application`).
* `orignalMethods` has been moved into a private property of the
  `Ember.Application` instance (so that we can properly restore the
  original value).
* Added a few tests for the behavior of `registerHelper` and
  `unregisterHelper`.
Update backburner build
Store Router.location in container.

This was suggested in #3702, but since that PR targeted the beta branch
we decided not to make significant structural changes.

This enables the location to be looked up from the container (instead of
manually created).

Deprecates usage of `Ember.Location.registerImplementation`.
Merge pull request #3781 from kanongil/backburner-update

Update backburner build
Merge pull request #3752 from rjackson/store_location_in_container

Store Router.location in container.
Merge pull request #3775 from rjackson/fix_issue_with_unregistering_test_helpers

[BUGFIX beta] Fix issue with Ember.Test.unregisterHelper.
Merge pull request #3777 from rjackson/make_view_helper_error_helpful

[BUGFIX beta] Make Ember.Handlebars.makeViewHelper warning useful.