XD-1618 UI: Stop JobExecution

- User can stop stoppable job execution
XD-1617 UI: StepExecution progress info

The user can view progress information about a given step

* Add Progress Bar with percentage label to the Step Execution details Screen
* Add dedicated Step Execution Progress page; show Step Execution history details (XD-1625)

Jira: https://jira.spring.io/browse/XD-1617
XD-1004 Add JobScheduler support

- Add basic template and service

Some code cleanup/refactoring

More modularization and refactoring

Add Streams page

- Update stream views/controllers/routes

Update states/routes

- Organize ui-router states names' to be under `home.tabs`
  - This will enable classifying `streams` and `jobs`
- Pluralize controllers

Add shared services

- Rename `XDCommon` to `XDUtils` and move it to shared services

Move templates to appropriate modules

- Move `views` into appropriate modules' views

XD-1004 Add scheduler support

- Add Job scheduler controller/service/templates/routes
- Fix minor routing issues

XD-1004 Fix routes

- Maintain routes hierarchy

Remove highlightjs styles

Add form validations

Active/De-activate scheduleJob button

- Restrict button activation based on the valid form fields