Initial archiver/s3 configuration
Append job name/index to archived file names
Make archiver upload schedule configurable
Merge remote-tracking branch 'origin/develop' into HEAD
Ensure archiver can utilize multiple workers
Add logstash.archiver_queue_size to logsearch-shipper metrics
Ensure queue metric-collector respects redis.key property
Switch to xz compression; reduce archiver downtime
Improve archiver shutdown detection
Add support for non-US S3 buckets
Handle s3 upload errors to retry later
Change archived file name to {event-date}.{archived-date}-{job-name}-{job-index}.log
Merge pull request #78 from logsearch/dual-redis-queue

Add Initial Archiver Functionality
Update bosh-lite with new director UUID and quieter CPU footprint
Add numerous additional metadata fields

 * `@ingestor.service` - arbitrary input method (e.g. `lumberjack`, `syslog`)
 * `@ingestor.job` - the job name and index from whichever ingestor received the event (e.g. `ingestor/0`)
 * `@ingestor.timestamp` - timestamp the ingestor received the event
 * `@parser.job` - the job name and index from whichever parser processed the event
 * `@parser.timestamp` - timestamp the parser received the event
 * `@timer.parser` - time (ms) the parser spent parsing the message
 * `@timer.event_lag` - time delta (ms) between when the event was emitted and fully parsed
 * `@timer.ingestion_lag` - time delta (ms) between when the event was emitted and received by the ingestor
Switch to ingestor/parser/timer objects; rename timer events; fix emit_to_ingested calculation
Add logstash.metadata_level property to enable/disable extra fields
Add shared Kibana dashboard for metrics
Use conditionals in parser metadata in case fields are missing
Restore skeleton for archived files