Move requireModule from ember-views/main to core.

This is a silly issue caused by minispade. Currently, the main file is
processed for any requires and the content of the required files are
placed ABOVE the main file.
Store loader at Ember.__loader.

This allows the tests to access the generated modules as needed.
Refactor Assetfile to handle proper ordering of dependencies.

Also, remove unneeded duplication of `match` blocks.
Do not transpile a require for the current package into test output.