XD-1434 Add Modules Tab Functionality

* Add services to retrieve Module details and the Module definition XML file
* Add `highlight.js` support for prettifying the rendering of XML
* Polishing, e.g. sort-order of tables should be by default `name ASC`
* Refactoring of router - add one more abstract route to better support `tab` vs `tab-less` Jobs pages

Jira: https://jira.spring.io/browse/XD-1434

XD-1434 Code-review changes + polishing

XD-1434 JobLaunchController - Wrap with $scope.$apply