Added DBConnectionProvider and scaffolding for query engine work

The query engine work is just a draft and is not registered in the system yet

Change-Id: I1de75a9a3ed40b04f77443f035aa9ead8816ccf5