Throw an error if an Addon does not specify a name.

We use a generated name when an addon just uses the default
implementation (meaning it doesn't need an index.js), but if you export
an object that does not contain `name` you get very weird and bizarre
errors (took me a bit to track it down).
[Bugfix nicething] testem doesn’t like custom base url’s so lets give a good default.
Do not redefine passed in argument

Causes deopt in v8.
Merge pull request #1753 from twokul/argument-redefine

Do not redefine passed in argument
Merge pull request #1748 from stefanpenner/happy-testem-with-base-url

[Bugfix nicething] testem doesn’t like custom base url’s so lets give a ...
Merge pull request #1741 from rwjblue/throw-an-error-if-name-is-not-specified

Throw an error if an Addon does not specify a name.
Adds tests to ensure that all pre-1.0 package versions are locked
Merge pull request #1754 from brzpegasus/version-lock

Adds tests to ensure that all pre-1.0 package versions are locked
Extracts CoreObject into a separate library.

This is a first step towards the direction of splitting `ember-cli` into
micro libraries. `CoreObject` now lives under
[stefanpenner/core_object](https://github.com/stefanpenner/core_object).
Merge pull request #1752 from twokul/core-object

Extracts CoreObject into a separate library.
Update broccoli-concat.
Merge pull request #1757 from rwjblue/update-broccoli-concat

Update broccoli-concat.
Bring back .bowerrc file.

This makes upgrades much easier, and prevents issues with bower
searching an applications parent directories and finding an unrelated
`.bowerrc` file that has a directory directive.
Update broccoli-concat.

Ensures the tmp directory is cleared properly.
Merge pull request #1766 from rwjblue/ensure-build-is-cleared

Update broccoli-concat.
Merge pull request #1761 from rwjblue/keep-bowerrc

Bring back .bowerrc file.
fool-proofing the generated README.md
Merge pull request #1768 from ccoenen/readme

fool-proofing the generated README.md
Ensure imported assets are watched if they exist on disk.
Merge pull request #1774 from rwjblue/ensure-imported-files-are-watched

Ensure imported assets are watched if they exist on disk.