Preparations and changes in Database handling

It's now possible to load external database implementations
to make them available in the system.

This process must, in the implementation, be started before anything
else is going to be initialised or else!