Revert "Revert "Glype proxy support""

This reverts commit 835ba9bc12253e55b4f27f5ae77738feb73e248d.
Revert "Revert "Revert "Glype proxy support"""

This reverts commit 916adca5d55415a6ab2e9f5b60c20ccce624ec56.