Big refactoring.

Separated mideaas-editor -> mideaas-ide + mideaas-codeeditor.

Some fixes on the codeeditor part.
Merge branch 'master' of github.com:ahn/mideaas into refactor

Conflicts:
	mideaas-ide/src/main/java/org/vaadin/mideaas/frontend/MideaasEditor.java
added ApiClient+DeployComponent for deploying apps over easicloud api
Comments
Trying to merge.
Merge branch 'easi' of github.com:ahn/mideaas into refactor

Conflicts:
	mideaas-editor/src/main/java/org/vaadin/mideaas/frontend/JettyComponent.java
	mideaas-ide/src/main/java/org/vaadin/mideaas/frontend/MideaasEditor.java
	mideaas-ide/src/main/java/org/vaadin/mideaas/model/SharedProject.java
Updated dependencies to non-snapshots.
fix
prettier and more informative user diff list.
'Use this code' button
Fixing.
EditorUser
Fixing and cleaning.
Don't automatically remove userdoc on codeeditor detach, only after ide detach.
Refactoring: ProjectItem
improved project item list, not that pretty yet
Refactored collab
renaming, errorchecking, etc
icons
layout-controller buttons to work