Remove the ability to add relations through the RelationsRepository

Now that we can have relations providers configured, it is easy to do with inlining.
Add a configuration extension point

Removes the possibility to add class relations to the RelationsRepository, because by using the metadata extension point caching will be used.
Merge pull request #80 from adrienbrault/metadata-madness

Metadata madness