Add startup scripts for http/export/incoming
Finish up with the service startup scripts.

Make sure the upstart configs for the required services work as expected, and
add example configuration files.
No longer need to ignore the provisioning configs.

The AWS credentials don't live inside the launcher configs, so it's safe to
add them to the repo.
Merge branch 'startup_scripts'
Fix record counting and show json-parsing error.
Add sum_squares_lo and sum_squares_hi.

These two fields were not part of the initial spec, so we add them now and
increment the payload's "ver" field accordingly.
Don't bother incrementing the payload version.

Since we're still in pre-release, we don't really need to increment the payload
version yet.
Merge pull request #4 from mreid-moz/add_sum_squares_lo_hi

Add sum_squares_lo and sum_squares_hi.
Update to reflect recent changes
Implement a new log file format

Change from v0
- 4 byte uint path length
- 4 byte uint data length
- 8 byte uint timestamp
- path
- data
to v1:
- 1 byte record separator (0x1e)
- 2 byte uint path length
- 4 byte uint data length
- 8 byte uint timestamp
- path
- data
With this format, we can recover from a corrupted record in the file by seeking
to the next record separator.
Add a generator for reading log files.
Add util code for converting V0 logs to V1.
Read logs using the generator from util.files
Update to use the common log reading code.
Fix imports for conversion utility
Merge pull request #5 from mreid-moz/log_file_v1

Implement a new log file format
Move 'unpack_log' to util, use common read code.
Remove some scripts used by the old python server.
Rename create_mr_node.py for consistency.
Add a retry / graceful fail when fetching s3 keys.