Add S3 input

This input polls a S3 bucket, downloads new files from it (based on the Last Modified date compared to the one of the last file processed), then emits lines as events (except for two special cases that I plan to use in a filter for CloudFront log handling).