Prevent crash with configuration for hidden networks
Don't reuse Shell's between threads, so they don't get closed accidently
Mark the dummy broadcast message as read to avoid unexpected unread message notification
Add donation notification on upgrade / install
Prevent crash due to null log message
Display exit code and output when shell fails to start
Only attempt to mask missing packets if >=20ms
Sync serval-dna