Destroying the store now:

- unload's all Records
- unload's all RecordArrays
- destroy's all records (so life cycle hooks get called for cleanup)
- destroy's all RecordArrays

Unloading a record now:
- is allowed, unless the record is inflight. (previously it was disallowed for all dirty states)

also, now once a record has been destroyed attempts to unload it will be
black holed
Ensure the SHA is included in the VERSION.

Closes #1736.
Remove Dead Code from RESTAdapter's Test
Merge pull request #1738 from jherdman/remove-dead-code

Remove Dead Code from RESTAdapter's Test
explicitly set a handlebars dependency to a version known to work.
force jshint on failure
Don't pass the resolver where it's not needed
Merge pull request #1744 from marcioj/cleanup

Don't pass the resolver where it's not needed
[DOC] Fix extractArray

It makes the use of extractSingle consistent with the signature see #1743

As a side note I realize the store is not used in the extractSingle function, but I guess it could be usefull for people overriding it ?
Merge pull request #1746 from sly7-7/patch-3

[DOC] Fix extractArray example
Use Ember getter instead of accessing the property directly.
lock server while compiling assets
Merge pull request #1752 from fivetanley/grunt-locking-server

lock server while compiling assets
Merge pull request #1714 from stefanpenner/cleanup_when_store_destroys

Destroying the store cleanups up after itself:
Update ember version to 1.4.0
Merge pull request #1754 from tricknotes/update-ember-to-1.4.0

Update ember version to 1.4.0
Document required structure for DS.InvalidError
Merge pull request #1756 from Kerrick/patch-1

Document required structure for DS.InvalidError
1.0.0-beta.6 changelog
Release 1.0.0-beta.7