Initial working on enabling HTML5 mode in AngularJS. This requires all paths in URLs to be absolute and it should serve the contents of index.html for all routes when accessed through the browser. Tests are not passing since test API is not sending the proper Accept headers for doing the POSTS thus it's receiving index.html instead of running the actual route callback. #28
Merge branch 'html5-mode' into html5mode-merge
Merge branch 'master' into html5mode-merge
Merge branch 'master' into html5mode-merge

Conflicts:
	applications/default/extensions/management/pages/manage-contexts.page.json
	applications/default/extensions/management/pages/manage-displays.page.json
	applications/default/extensions/management/pages/manage-layouts.page.json
	applications/default/extensions/management/pages/manage-navigations.page.json
	applications/default/extensions/management/pages/manage-pages.page.json
	applications/default/extensions/management/pages/manage-panels.page.json
	applications/default/extensions/management/pages/manage-themes.page.json
	applications/default/extensions/management/pages/manage-users-roles.page.json
Improving index.html discovery and changing precedence order JSON->HTML for the accept lookup so all tests pass.