Work in progress, expire activation link after 1 day: https://bugzilla.redhat.com/show_bug.cgi?id=893811
Merge branch 'integration/master' into rhbz893811
Implement expiry check on registration link: https://bugzilla.redhat.com/show_bug.cgi?id=893811
Moved 'download all files' up, restore translate, untranslated column in document list view
Change implementation of ETag generation.

Use HQL queries for generation.
Also fix small bug when calculating the last translator for a document.
Switch hashable state method to use a StringBuffer instead of List<String>
Change translated document hash method implementation to use a single native SQL query.

Add tests for hash method.