0.1.9 RELEASE SNAPSHOT commit

Many fixes and improvements. Please see changelog, github readme and official documentation.
Upped spring and spring-integration version numbers.
Fixes to DAOs to allow tests to complete successfully when no cacheManager is available.
Code tidying
Update readme.md

README updated for 0.1.9
Update readme.md

Added twitter details
Fixed RestSignatureFilter so logged in users can ask the rest/ namespace for things.
Fixed security configs for the above.
Fixed library_ajax.js barcode fill down bug that didn't seem to get merged from a previous fix.
Updated log4j.properties

Analysis logs will now be properly rolled in the logs/ directory.
+ Fixed all cached DAOs so that the objects from lazyX caches are properly cleared on save
+ Added DButils method to centralise management of cache updates instead of in each DAO
+ Rolled back sample delivery form odt - was having issues parsing following logo change. Will investigate.
Fixes to analysis-server pom to make sure only Spring 3.1.x jars are pulled in to avoid conflicts
Fixed Submission classes so that they don't cause performance problems
Fixed save Pool bug when removing all pooled elements.
Added better permissions inheriting logic.
Can no longer add samples/libraries when parent objects have no SecurityProfile owner.
Final release 0.1.9 commit. Version changed.