XD-1096 Make BatchControllers HATEOAS compliant
XD-1096 Make BatchControllers HATEOAS compliant

- Added ResourceAssemblers for:
  1) ExpandedJobInfo and BatchJobInfo
  2) JobExecutionInfo
- Created REST domain DTO classes:
  1) ExpandedJobInfoResource
  2) BatchJobInfoResource
  3) JobExecutionInfoResource
- Updated the BatchJobsController & BatchJobExecutionsController

XD-1096 Better naming on Batch resources

- Remove "Batch" prefix on JobInfo, DetailedJobInfo
- Rename resource assemblers
- Renamed ExpandedJobInfo -> DetailedJobInfo

XD-1096 Fix review comments and fix getJobExecutionInfo()

BoykoAlex/spring-cloud-dataflow-ui,spring-cloud/spring-cloud-dataflow-ui,cppwfs/spring-cloud-dataflow-ui,BoykoAlex/spring-cloud-dataflow-ui,BoykoAlex/spring-cloud-dataflow-ui,cppwfs/spring-cloud-dataflow-ui,ghillert/spring-cloud-dataflow-ui,ghillert/spring-cloud-dataflow-ui,spring-cloud/spring-cloud-dataflow-ui,BoykoAlex/spring-cloud-dataflow-ui,spring-cloud/spring-cloud-dataflow-ui,ghillert/spring-cloud-dataflow-ui,cppwfs/spring-cloud-dataflow-ui,cppwfs/spring-cloud-dataflow-ui,ghillert/spring-cloud-dataflow-ui,spring-cloud/spring-cloud-dataflow-ui