Adds proxy routing

Adds logic to establish connections to proxied servers
Sets up circular buffers
Wires up routing of metrics
Makes proxy connections more robust

Pulls out proxy udp connections
Allows for lazy proxy connections if initial connection attempt fails.
Merge pull request #2 from deseretdigital/proxy

Proxy