Features:
- removing the download process from the main thread with async pools
- added an incoming directory for initial download, now we download to incoming, move to process and finally to archive
- LastKnownDownloadedFileId.txt has been removed and no longer used
Features:
- converted syslog_handler to native sockets lb
- converted splunk_handler to native requests lib
- split log download and log upload/send threads
- added processed logs archiver
Features:
- enable syslog forwarding over TCP (removed loggerglue dependency)
Features:
- update to urllib3 for working proxies
Features:
- convert to Python3
- update config parsing to pull environment variables first, and fall back to config file if environment variable doesn't exist
- added requirements.txt for python pip dependencies