Cherry Pick welecome controller cache changes from 3_0_maint
Integrated java melody plugin on suggestion of Farooq Sadiq - cool stuff
Added new method that should choose to deliver the error message
differently depending on whether the initial request was made via ajax
or not.
Refine project classpath settings.
Merge branch 'dev' into feature-notification_improvements

Conflicts:
	refine/.classpath
	refine/extensions/gokb/src/com/k_int/gokb/refine/A_RefineAPIBridge.java
	refine/extensions/gokb/src/com/k_int/gokb/refine/commands/ValidateData.java
Merging dev branch in caused a few issues. Fixed the obvious compilation
ones.
Added workspace switch and sorted the reduced the amount of data that is
serialized when jsonizing