XD-1345

Use dot as the composed module option name separator

Added test for parser exceptions
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