XD-2060: Add jdbc source

 - Use factored out datasource in jdbc sink as well

 - Add transaction manager for module dadasource
Yeah, looks like Eric's IDE was misconfigured, easy fix.