Change SocksToRtc to have a freedom-compatible interface.

This change also adds a manifest.json for SocksToRtc, but this
manifest is not yet used anywhere or verified by the build.
Unclear to me this would be better... unit tests are easier if you don't have to load as much stuff. So it may be that we'd always want this. Propose: change TODO to CONSIDER.