Elcodi mapper provider

* Service that provides information about mapping interfaces and implementations
* Given an implementation you can request the interface
* GIven an interface you can request the implementation
Merge pull request #420 from elcodi/feature/elcodi-mapper-service

Elcodi mapper provider