Fix mistaken synchronous code in tests
Add has-many support for BasicAdapter
Pass has-many data to basic adapter hooks
Basic saving
Do not allow setting to essentially read-only setters

If you set to any of the essentially read-only computed properties
such as: isLoaded, isReloading etc... on model, you are going to have
a really bad time.
Merge pull request #801 from stefanpenner/unsetableProperties

Do not allow setting to essentially read-only setters
Improve error message

`fixture` is an instance of `Object`.

Before:
```
the id property must be defined for fixture [Object object]
```

After:
```
the id property must be defined for fixture {"foo": "bar"}
```
Use `toString` if environment doesn't support `JSON.stringify`
Fix docs for Adapter's map API
Merge pull request #808 from JasonKriss/map-docs

Fix docs for Adapter's map API
Update to 'relationship' terminology
Remove unused var declaration
Merge branch 'master' of https://github.com/emberjs/data into terminology-cleanup
upgrade ember
utilize the new Computed#readOnly
Merge pull request #810 from bradleypriest/patch-4

Remove unused var declaration
Merge pull request #809 from JasonKriss/terminology-cleanup

Update to 'relationship' terminology
Merge pull request #805 from tricknotes/improve-error-message

Improve error message
Remove unused variables and helper functions
Merge pull request #817 from tricknotes/remove-unused

Remove unused variables and helper functions