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.
You should make it have a common structure; else you can't tell how you have to treat it on the consumer side.