#1487 Prepared simple Give proxy for running as fallback (not including PT support)
#1487 Added pluggable transport support to simple Give proxy
#1487 Updated comment on simple Give proxy
#1487 Updated comment on simple Give proxy
#1487 Fixed .s3config to have correct settings for default fallback
#1487 Fixed logging in simple Give
Lots of fixes to revert S3ConfigFetcher to the previous version to avoid sending erroneous messages to the user and to use common code paths in dev and production, added more testable HttpClientFactory, added S3ConfigFetcher test, etc
#1490 Creating new StatsManagers on each run
Made simple Give treat itself as a fallback for statistics purposes
Added error when we can't fetch and have no fallbacks
#1487 Made udt optional on simple Give proxy
Added test for UnsafePublicIpAddress and made failed STUN lookups log a WARN rather than an ERROR (since they're not fatal)
add script to upload local config.json
fix secrets base dir path to be a sibling of lantern, add some comments
Removed redundant error message
removed erroneous file copy of proxy_on.pac
deleted wrong line by mistake
Merge pull request #1488 from getlantern/s3config-errors

Fixes to S3Config fetching and messaging closes #1474 and closes #1475
made variable volatile that should be volatile
Merged from master