Rewrite of ProxyCommunity

Still needs lots of work testing the socks stuff + redoing the proxy extending stuff as we cannot assume that
candidates are always available.

Moreover, we need to remove:
- DispersyTunnelProxy.py
- StatsCrawler.py
- TriblerNotifier.py

Finally, can we split the socks part and the dispersy community? Should be trivial right?