First step towards new admin.
Theme fix.
Rewrite of admin dashboard functionality.
Cleaned up the admin routes.
Made breadcrumbs have an "extra" bullet that is not linked and not part of a dashboard.
Small fix for dashboard routes.
Split a generic navigation method out from provider to helper.
Moved NodeContext handling to a chained action.
Added the first (non working) REST service for pages.
Merge branch 'admin' of https://github.com/origocms/origo into admin

Conflicts:
	modules/admin/app/controllers/origo/admin/Dashboard.java
Changed HQL so it only returns the latest version of a RootNode.
Added an ugly first version of internal linking in the bootstrap-wysihtml5 editor provider. Hardcoded options and no link creation when saving. Work in progress.
Changed themes to return a play.mvc.Content instead of a play.mvc.Result. This makes it possible to load and decorate pages with a status other than HTTP 200.
First version of auth system (not compiling).
Authentication/Authorization compiling.
Added DynamicResourceHandler but it still needs to be implemented.
Added resource parameters to args for Provides event generator.
Made NODE default type for annotations that take a type.
Added the shell of a login page. Should be overriden in the demo app.
Merge branch 'admin'

* admin:
  Added an ugly first version of internal linking in the bootstrap-wysihtml5 editor provider. Hardcoded options and no link creation when saving. Work in progress.
  Changed HQL so it only returns the latest version of a RootNode.
  Moved NodeContext handling to a chained action. Added the first (non working) REST service for pages.
  Split a generic navigation method out from provider to helper.
  Small fix for dashboard routes.
  Made breadcrumbs have an "extra" bullet that is not linked and not part of a dashboard.
  Cleaned up the admin routes.
  Rewrite of admin dashboard functionality.
  Theme fix.
  First step towards new admin.