Automatically ignore tarballs.
Merge pull request #1808 from rwjblue/ignore-tarbals

Automatically ignore tarballs.
Clear require cache for config reloads.

Wrapping in a `Function` worked for simple `config/environment.js`
contents but breaks down in other scenarios that relied on the file
being evaluated in "nodeland".  The prior implementation prevented
custom `require`'s (to get the package name from the `package.json`
for instance).

Now we just clear the `require` cache to allow re-requiring the file
again.
Merge pull request #1809 from rwjblue/properly-clear-node-cache

Clear require cache for config reloads.
Add empty function to resource generator.

If we generate a resource there is a high probability that we want to
start adding routes to it too. Also it's really helpful to get the
index route by default.
Merge pull request #1817 from abuiles/expose-index-route

Add empty function to resource generator.
Add {{outlet}} by default when generating a route template.

After doing `ember g resource` the next step is normally to include
nested routes, adding an outlet by default makes sense for routes.
Merge pull request #1819 from abuiles/add-outlet-to-template

Add {{outlet}} by default when generating a route template.
Make all environments available from modules.
Merge pull request #1820 from rwjblue/make-all-environments-available

Make all environments available from modules.
Quote module name in object literal

Module names passed to the http-mock generator are dasherized and
used as a property in an object literal. Therefore, they need to be
quoted in case they contain a dash, which is not otherwise a valid
identifier
Merge pull request #1823 from tomdale/quote-module-name

Quote module name in object literal
More dynamic config fixes.

* Ensures that `AppNameENV` and `EmberENV` are setup *before* the
  vendor files have been loaded.
* Ensures that the `<base>` tag changes when the config file is updated.
* Injects the `/tests/index.html` with the `test` environment
  configuration (was previously whatever server was running).
Remove use of deprecated `view.state` property.
Merge pull request #1825 from rwjblue/fix-things

More dynamic config fixes.
Merge pull request #1826 from rwjblue/do-not-use-state

Remove use of deprecated `view.state` property.
Prevent leaking environment information.

Only export the current environment and test (if testing is enabled).
Merge pull request #1827 from rwjblue/do-not-generate-modules-for-all-envs

Prevent leaking environment information.
Allow blueprints without files.
Merge pull request #1829 from rwjblue/allow-blueprints-to-not-have-files

Allow blueprints without files.