XD-1204 Updating jdbchdfs job properties to match hdfs sink

- changing basePath to directory and default to /xd/jobname

- changing filename to fileName

- changing suffix to fileExtension and default to csv
Add Options metadata for filejdbc job
XD-1208 Modifying some property descriptions

- changing 'names' back to 'columns' for jdbc sink

- adding 'configProperties' property
XD-1206 ReST Ignore Missing StepExecutions

JIRA: https://jira.springsource.org/browse/XD-1206

This is a Band-Aid for XD-1206. There is some crosstalk between
JobCommandTests.testStopJobExecution and
JobCommandTests.testListStepExecutionsForSpecificJobExecution.

They use the same job names, but use different step names.

The JobService sometimes returns stepexecutions from the stopped job
with null entity Id, causing the Hateoas layer to fail.

This patch simply ignores those StepExutions.

See the JIRA for more information.
Fix errors in xd-config.yml.

Also added the profiles to each DB section, since having
multiple "spring" roots in a document doesn't work.
XD-1210 Shell 'makeUnique' Job Param is true by default

* Add tests