[WIP] Feature/67 push metadata v2

* EngineBlock is now compatible with OpenConext-Stoker
* EngineBlock is now compatible with (for now unused) database repository for metadata
* EngineBlock now uses objects to represent IdentityProviders and ServiceProviders