Improve path filtering:
1) Ignore paths with very low liquidity
2) Allow an extra filling path to be added if needed
Don't abort the path filtering loop too early.
Fix the path filtering loop exit condition.
When using PeerFinder always advertise ourselves as PRIVATE
Improve hasher for IPAddress
Add BootstrapCache and clean up IPAddress in Peer