Remove specific datastore methods from manager implementing a generic St...

...oreManager. Improving Store encoders and integration tests.

This adds many improvements to the code and to the integration tests but cannot be backported due to some api changes...