Ensure templates and views are not leaking.

Currently, we are assuming that `Ember.TEMPLATES` and `Ember.View.views`
should be empty. This changes that assumption to allow the intial values
(before tests are run) to exist after the tests are completed. This more
accurately reflects the original intent of preventing tests from leaking
views/templates.