simplify sources jarring config

I think <phase>verify</phase> is the default
small refactoring
create ConfigReader

(initial structure for system properties interpolation)
add system property interpolation to ConfigReader
split datasource creation / destruction logic out

make a new DatasourceManager class that is responsible for creating or looking up the
maintenance datasource, depending on configuration parameters