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