Remove metaForType()/metadataFor() ambiguousness

- Deprecated store.metaForType()
- Made store.metadataFor() accept a second argument to set metadata
- Added tests

In response to https://github.com/emberjs/data/issues/1916#issuecomment-64937289