Created interface for controllers
Added svpn controller
Checks for offline friends to disconnect
Controller now communicates via UDP/JSON instead of HTTP/JSON, various other cleanups
This commit provides signaling via common friend functionality
More code cleanup
Adds both svpn and gvpn support
Packets with no destination are sent to controller which performs address lookup
Supports controller packet routing
IPv6 controller forwarding support
IP6 lookup support
Enables IPv4 support because Python for Android does not provide IP6 support