[Core] Fixes: AjaxRenderListener is attached too late.

* The listener is now attached so, that it is invokes between InjectTemplateListener and
  InjectViewModelListener
[Core] Fixes: reloadable modal does not work if response html is not wrapped in a container
[Core]: Fixes: reloadable modal plugin does not work when invoked multiple times.
[Core] Fixes: Get href attribute of relatedTarget does not work.
[Core] Fixes: reloadable modal still does not work.
[Core] Improves ModuleConfigLoader and core.pagination.js

* ModuleConfigLoader: Built-in config handler now allows for dot.Notation keys, which are
                      autimatically converted to multidimensional arrays.

* core.pagination.js: Adds support for a loading indicator. Any element with the class .pagination-loading within the
                      .pagintation-container is displayed upon reloading.
[Applications] Fixes: Dashboard applications list does not work.

* Adds router.routes.config.php: Outsourcing of router config.

(references #4918, gh-20)
[Core] Fixes: core.pagination.js clicks on 'first' and 'last' are not working
[Applications] Fixes: Pagination reload duplicates .pagination-container.
make infobox a viewhelper
[Jobs] Adds Apply button to the job detail view.
* add an action column to the list of jobs
* removed bootstrap revision 2.3.2 from layout.
Merge branch 'release/0.9' into develop