Tidy up UF component before making changes
Fixed POM schema location - typo in file path
Some formatting and optimisation changes
Merge branch 'development' into paddy_webapp

Conflicts:
	user-agent/user-feedback/src/main/java/org/societies/useragent/feedback/UserFeedback.java
Merge branch 'Meiyii_webapp' into paddy_webapp
Adding support for hibernate persistence of certain user agent classes
Merge branch 'development' into paddy_webapp
- Added code to UserFeedback component to store requests in a database before sending them via XMPP PubSub
- Removed persistence.xml file - this was added temporarily but not used
- Changed a lot of "requestID" variables to "requestId" to maintain consistency in capitalization
Adding integration tests surrounding UserFeedback module
Bug causing the UF system to think a request didn't originate from it (oops)
Finished integration testing the UF system
- Added code to UserFeedback component to store requests in a database before sending them via XMPP PubSub
- Removed persistence.xml file - this was added temporarily but not used
- Changed a lot of "requestID" variables to "requestId" to maintain consistency in capitalization
Webapp UF changes
Fixing selenium tests
Auto format, some changes to logging to make it more readable
Adding a method to ensure that all incomplete notifications can be recalled from database in one batch
Improving comparator of Notification Queue Item
Adding extra methods to ensure proper completion of UF requests
Improvements to logging output
General formatting and code fixes