Restored hibernate functionality in User Feedback. Separated Swing GUI code out into a separate file. Added a truncate method to repositories (mainly to aid unit testing)
User feedback tests which were lost during the rollback
Changes lost due to rollback
Changes lost due to rollback - test #2077
Changes lost due to rollback - test #2116
Merge branch 'paddy_userfeedback' into Testing_Release_1.2
Merge remote-tracking branch 'origin/Testing_Release_1.2' into Testing_Release_1.2
Fixed BIT #2074 - Re-enabled Hibernate repositories, missing actionID from the Action schema entity, and fixed some table names.
Added a method to clear the Notifications Controller state (mainly for use during integration testing, specifically #2077)
Catch stale element exceptions (which aren't a reason to fail the test, in fact they usually mean it has succeeded)
Removing TRACE level log statements from XCCommunicationMgr
Ensuring sessions are handled correctly in repositories
Fixed BIT #2077 - Updated for small changes made to UF system
Merge remote-tracking branch 'origin/Testing_Release_1.2' into Testing_Release_1.2