SHDP-276 Fix generic config properties

- client.runnerClass renamed to client.masterRunner, as this
  is how it's used in xml
- use master.rmSchedulerAddress removed because it's already
  part of spring.yarn.* properties
- added tests for spring.yarn.* and client, appmaster and
  container spaces under it
SHDP-276 Fix batch config properties

- spring.yarn.batch.job.name renamed to spring.yarn.batch.name
- spring.yarn.batch.job.enabled renamed to spring.yarn.batch.enabled
- tests for spring.yarn.batch.*
SHDP-277 Fix job properties handling

- Correctly pass job properties if defined in boot
  configuration properties
- Fixed batch job parameter serialization if value
  defined as date was translated by job converted
  into a long