Apply Darwin swift path fix to Darwin platform only
Quite some changes. Works better now on LAN networks: use Candidate in routing key instead of IP. Also the circuit breaking is working again, it was broken after one of the refactors lately.
Fixed some bugs concerning the circuit breaking. Still some weird issues I can't seem to find the reason of though :/
Fix speed calculations and circuit extender timer callback
Prevent divbyzero
AnonTunnel cli shuts down cleanly again, some bugs fixed and some refactorings using code inspector