Socks-rtc and tcp rewritten, code re-organized, uses uproxy-lib build style, uses new logging

This is a significant chunk of work, probably best to look at clone rather than diffs.
 
* Socks-rtc, rtc-net and tcp have been rewritten and are much more robust.
* code re-organized to use the uproxy-lib build style, and use it's build rules.
* uses new standardized logging

TESTED: 
manually ran: 
 * src/echo-server/samples/echo-server-chromeapp
 * src/socks-rtc-net/samples/socks-rtc-net-freedom-chromeapp

Reviewed by pair-review session with trevj for the :+1: 

Next Steps: 
 * Make socks-rtc-net-freedom-firefoxapp work
 * Provide freedom wrappers to use this in uProxy (or directly use it as is in uproxy module)
 * Write a chat2 style copy-and-paste proxy sample