Moved these files from ingestion-base and ingestion-core to dal, in preparation for adding API calls that accessed ingestion
data.  These files contain useful code for reading the database records in the ingestion log tables, but needed to be
accessed by the API; I did not want to introduce a dependence on ingestion from the API, so these were moved to a library
already common to both.

There are also two other files changed: the pom.xml for ingestion-base needed to have a dependence to dal added to it,
and there was a spurious import statement in one other Java file...
Removed BatchJob and the three files that were testing it; minor reformatting on applicationContext-test.xml
to make it easier to read and consistent with similar files.
Remove context component scan from test spring xml
Correcting JUnit tests for ingestion; the applicationContext-test.xml files for
ingestion-base and ingestion-core had scan sections in them that appeared
superfluous.  They caused errors when some of the files in ingestion-base
and ingestion-core were moved to dal.  We removed the scan sections, and
all JUnit tests now pass.
Merge branch 'DS-1100' of https://github.com/inbloomdev/datastore into DS-1100

Conflicts:
	sli/ingestion/ingestion-base/src/test/resources/spring/applicationContext-test.xml
Merge branch 'master' into DS-1100
Changed log level for API to ERROR so exceptions are not hidden when running tests.  For example, ActiveMQ not running and causing Spring App Contexts to fail load.
Changed api perf config
Merge branch 'master' of https://github.com/inbloomdev/datastore into DS-1100
new resource for new ingestion endpoint
further changes attempting to move mongo DA functions for ingestion job data out to
the API and put an endpoint on them.
further work to provide ingestion job data via the API.
Merge branch 'master' into DS-1100
Corrected error in ruby file supporting cucumber tests for bulk extract;
had "require", needed "require_relative".
corrected rights expected of IT adminnistrator in custom_roles_steps.rb test
restored mistakenly forgotten ruby routine for context role testing.
correcting the rights for a sandbox IT administrator for custom_roles_steps.rb for
"Developer modifies roles in their tenant without affecting other tenant" in
test/features/admintools/custom_role_mapping.feature
Merge branch 'master' into DS-1100
Fixed errors in custom roles tests
Merge branch 'master' into DS-1100