XD-984 Create file to JDBC batch import module

The module uses the same pattern for initialising the database as the
JDBC sink. The initialisation code has also been extended to allow the
the column definitions to be dynamically created from the "names"
parameter supplied to the batch job.