XD-1600 BatchJob existence check at admin

- Verify the existence of batch job with the same name in batch jobrepository
  - At `JobsController`, use `DistributedJobLocator` to verify if the name exists
- Add test in `spring-xd-dirt` and fix the tests in `spring-xd-shell`
- Update license header and author
Fix RestControllerAdvice