Stop using extended method

I used `Ember.String.fmt` instead of `String#fmt`.
Because the latter may be undefined.
Merge pull request #788 from tricknotes/stop-using-ext-method

Stop using extended method
Initial commit of the BasicAdapter
Add a camelize convenience to BasicAdapter
Provide a transform mechanism for BasicAdapter
Remove unused indexOf
Merge pull request #789 from alexspeller/remove-unnecessary-indexof

Increase loadMany performance by 10% by removing dead code
Add support for queries
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