CMS-3665 Added restlet dependency and guice finder factory.
CMS-3665 Moved old resources.
CMS-3665 Added new restlet resources for underscore.
CMS-3665 Added tests for the restlets.
CMS-3665 Added the rest of resources.
CMS-3665 Added exception mapper for restlet.
CMS-3665 Added tests for exception mapper.
Merge branch 'master' into CMS-3665

Conflicts:
	modules/wem-portal/src/main/java/com/enonic/wem/portal/content/ContentResource.java
	modules/wem-portal/src/main/java/com/enonic/wem/portal/underscore/UnderscoreResource.java
CMS-3665 Fixed some errors.
CMS-3665 Removed some old resources.
CMS-3665 Removed some unused portal files.
CMS-3665 Fixed a problem with some headers.
Merge branch 'master' into CMS-3665
CMS-3665 Convert portal to use restlet.
Unit tests for RenderResource and ContentResource.
CMS-3665 Convert portal to use restlet.
Unit tests for ComponentResource.
CMS-3665 Convert portal to use restlet.
Removed Jersey dependencies from Portal.
Versioning and Workspace - Publish single content rest service

Added services from top to bottom
CMS-3642 Versioning and Workspace - Publish single content rest service

Added some tests, fixed small issues
CMS-3672 Responsive App Menu - Add return button
CMS-3673 LiveEdit - Broken after refactoring - Adding new LayoutComponent to Region
Renamed PageComponentView-s