Remove Compile Time Dependencies Between Tor Service and VPN
Decouple the compile time dependencies of the service module on the vpn module. This makes it easy to remove VPN module from the build if not needed.
Decouple the compile time dependencies of the service module on the vpn module. This makes it easy to remove VPN module from the build if not needed.