Remove specifying rootURL from ENV

Specifying a rootURL should be optional and not based on the ENV rootURL, which should only be used to namespace assets in the `base href` tag. The previous functionality resulted in a bug where you would get a double url parameter if you serve your app from `/foo/index.html` and also specified a rootURL `/foo`, giving you `/foo/foo`. The router rootURL should be an opt-in configuration based on how a user decides to deploy their app.

https://github.com/stefanpenner/ember-cli/issues/417
align require statements per style guide

Was reading through source and figured I would line up require statements. Did initial pass through all files and commit as one PR.
Merge pull request #464 from denisnazarov/patch-1

Remove specifying rootURL from ENV
cleanup comma separated var statements

This test seems to violate the style guide. Also fixed typo in ARCHITECTURE.md
Use new `tmp/output` location for Testem.

This allows using the command line version of `testem` in addition to
running in CI mode (the current behavior).
Merge pull request #463 from rjackson/use-testem-json-for-testem-cwd

Use new `tmp/output` location for Testem.
Add `ember test --server`.
fixed per stefanpenner feedback
Merge pull request #474 from rjackson/live-test-server

Add `ember test --server`.
Remove `/tests` from express middleware in favor of `ember test --server`.
Merge pull request #476 from abuiles/remove-tests-from-express

Remove `/tests` from express middleware in favor of `ember test --server`
Merge pull request #472 from eccegordo/master

align require statements per style guide
Revert "Remove `/tests` from express middleware in favor of `ember test --server`."

This reverts commit 02fee9e96391ac70910b289af81fae3be0af8942.
Merge pull request #477 from rjackson/revert-test-removal

Revert "Remove `/tests` from express middleware in favor of `ember test --server`."
Update Ember version.
Merge pull request #481 from nathanhammond/patch-1

Update Ember version.
Add JSHinting.
Fixup JSHint errors in newly generated app.
Merge pull request #482 from rjackson/add-jshinting

Add JSHinting.
Introduce a diff option to the overwrite prompt