fix: manual broadcasts no longer target invalid addresses
interfacemanager prints how a instance was discovered (list vs heartbeat)
android: fixed being able to start download multiple times (before it finishes)
fixed a rare ArrayIndexOutOfBoundsException on the leecher side when aborting transfers