Cleaned up startup threading, fixed peer proxy caching, and moved more cached proxy stuff to DefaultProxyHandler