XD-1384 adding exclude for spring-data-hadoop Spring Batch dependencies
XD-1350: Remove enums as option coercion mechanism

Made includes/excludes more explicit

Extracted constant for config file location

Split store options between single and distributed
XD-1350 polish
XD-1331 Fix Job Restart

* Improve `ExpandedJobParametersConverter` so that `JobParameters` can be converted to JSON
* Add tests

XD-1331 Code review changes

XD-1331 Code Review Changes - Add Restart Parameter
XD-1368

Refactor container to remove shared module context

Fixed typo in package name

updated getOrder() values

Eliminated shared module context

Core container components moved to a separate application context

Moved PropertyPlaceholderAutoConfiguration to @Import

Renamed container contexts and cleanup following initial review

removed rabbit template from rabbit-container.xml

Fixed ContainerServerApplication auto configuration

Some final clean up per review
XD-1368 polishing
Avoid Java7 System.lineSeparator()
XD-1383 Added basic tests
- filesink
- logsink
- timesource
- httpSource
- TCPSource

* Updated to use Fixtures.
* Added TCPSource and Sink tests.
* Refactored Code

Merge fix
Added FileSource Test
Added FileSource
Updated with tail and file source tests
Updated with code review comments