Implementing session notes
Working on session notes
Refactor session related code form ClientApplication to SessionManager
Save session notes and fine-tune updating of visualizations
More detailed error message for content length exception
Save workflow layout to session
Merge branch 'master' into save-layout

Conflicts:
	src/main/java/fi/csc/microarray/client/session/SessionSaver.java
Allow auto layout to update dataset position
Merge branch 'master' into save-layout
Merge branch 'master' into session-notes

Conflicts:
	src/main/java/fi/csc/microarray/client/ClientApplication.java
	src/main/java/fi/csc/microarray/client/SwingClientApplication.java
Merge branch 'save-layout'

Conflicts:
	src/main/java/fi/csc/microarray/client/ClientApplication.java
	src/main/java/fi/csc/microarray/client/SwingClientApplication.java
	src/main/java/fi/csc/microarray/client/session/SessionLoaderImpl2.java
	src/main/java/fi/csc/microarray/client/session/schema2/DataType.java
	src/main/java/fi/csc/microarray/client/session/schema2/FolderType.java
	src/main/java/fi/csc/microarray/client/session/schema2/InputType.java
	src/main/java/fi/csc/microarray/client/session/schema2/LinkType.java
	src/main/java/fi/csc/microarray/client/session/schema2/LocationType.java
	src/main/java/fi/csc/microarray/client/session/schema2/NameType.java
	src/main/java/fi/csc/microarray/client/session/schema2/ObjectFactory.java
	src/main/java/fi/csc/microarray/client/session/schema2/OperationType.java
	src/main/java/fi/csc/microarray/client/session/schema2/ParameterType.java
	src/main/java/fi/csc/microarray/client/session/schema2/SessionType.java