If the user provides a JobExplorer and a BatchConfigurer that don't require a DataSource we can back off on configuring ours (and anything else that needs a DataSource). Fixes gh-561
If the user provides a JobExplorer and a BatchConfigurer that don't require a DataSource we can back off on configuring ours (and anything else that needs a DataSource). Fixes gh-561