Merge pull request #678 from eric-wu/release-13

Release 13
Merge pull request #681 from john-hill/PLFM-2164

Logs to collate are now downloaded instead of streamed
Merge pull request #679 from eric-wu/release-13

A simpler way to resolve data migration errors around the DOI object type
Fix the DOI data migration problem for PLFM-2168.
PLFM-2174 Fix trash data migration error caused by the worker.
Fix failures caused by improper getter/setter name.
Adjust the worker to better suit data migration.
Merge branch 'release-13' into quickfix
Merge pull request #686 from eric-wu/quickfix

Merge patch from release-13 to resolve data migration problems
- Removed existing worker in RepositoryManagers that finds and sends unsent messages
- Added two methods to ChangeDAO
Added UnsentMessageQueuer
Tests for UnsentMessageQueuer
The popper worker
Finishing the bean wiring
+ Integration test
Fix the test for changes to MessageReceiver
+ Missed compilation error
+ CloudWatch metric for Popper worker
Experimentation
- Based on changing some constants around, the Queuer should run every 5 minutes
-   The popper should run every 30 seconds
- Queuer should only fill a non-empty queue
A few more test revisions to cover more cases.