XD-718 Use ParentLastClassLoader for Modules

XD-720 Add test for module with classpath

Add javadoc

Introduce classpath concept for modules

Actually use a custom ClassPath

Addressed review comments

Add module type in test
XD-718 addressing PR comments on merge
XD-739:Refactored Options framework

Replaced xd.* external properties with XD_*

removed OptionMetadata

XD-739 - Removed XDPropertyConfigurer. Added logic to partition XD properties into 2 property sources for explicit and default

XD-739 - Rebased after batch.xml and reactor support

XD-739: Fixed jolokia bug

XD-739: - fixed shell scripts

Refactored runtimeInfo in container launchers and added property settings to display