Add code to download files based on input filter.
WIP for starting process_incoming as standalone

This works towards being able to launch an instance that processes the incoming
queue (and can be shut down when it's no longer needed)
Merge Jonas' RecordWriter.
Merge Jonas' RecordWriter.
Fix compilation on macosx.
Remove trailing whitespace.
Add proper logging facility.
Check writer return value.
Use Boost's UUID library.
Fix upload path.
Add missing licensing.
Track metrics in the writer.
Merge branch 'master' into process_incoming_standalone
Add unit test for RecordWriter.
Clean up.
Update a comment
Merge branch 's3downloader' into process_incoming_standalone
Add a long-ish timeout for shutting down PI
WIP for Process incoming that runs as a service.
Use 'config' instead of AWS args.