XD-753 Batch Repo host needs to be in props file

The jdbc host for the batch repo was only declared in the batch.xml.

It has been replaced with a property setting in the conf/hsqldb.properties file.

Host default is localhost.

Also I changed the default dbname from test to xdjob.

XD-753 Code Review changes implemented

Removed defaults from batch.xml

Changed hostname to host in JobRepoTests
Temporary Fix - Change to JsonToObjectTransformer

Quick fix for a recent change to the SI JsonToObjectTransformer.

Clone the old version of that class into XD.
XD-1014 + XD-1013 Show XML Config File Contents

XD-1013 Add additional REST endpoint that return the XML definition of a job
XD-1014 Command to show the XML of the job definition

Code Review Changes

* change rest endpoint url to `modules/{type}/{name}/definition`
* change MediaType to `application/xml`
* shell UI improvements
* polish exception handling

On Merge:
* Simplify client code
* Change exception type when not found
Fix tests following previous merge
XD-1030: Refactoring to JdbcMPTransformer

Change the inheritance of `JdbcMessagePayloadTransformer`
to `AbstractPayloadTransformer`, not `JsonToObjectTransformer`
as far as this transformer is 'payload transformer', not 'json' one.

JIRA: https://jira.springsource.org/browse/XD-1030
XD-1003 Job Launch w/o jobParams

- Launch job without job parameters
- Update status message & job deployment/executions page
XD-985: Stream driven file-to-hdfs import

Add a simple 'filehdfs.xml' module which can be used as follows

job create blah --definition "filehdfs --names=col1,col2,col3"

stream create csvstream --definition \
    "file --ref=true --dir=/somedir --pattern=*.csv > job:blah"