Use unstable manifest id in development branch
Bind selection parameter to avoid injection issues
Updated help text to final versions before testing release of 0.91 Glossy release
Recieve the manifest directly from the bundle announcement
Sync serval-dna
Display an appropriate message when rhizome is not enabled
additional help information
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
Fix wifi configuration for nl80211

With nl80211 drivers, the network type is kept even when the network
interface is down, so the adhoc configuration test fails. Therefore, we
need to check the network state before.

Unfortunately, it needs an android-9 feature. But this is not a huge
problem: minSdkVersion is still 8, and devices with android-8 probably
don't use nl80211.

See:
https://groups.google.com/d/msg/serval-project-developers/JGN00i00nFk/AsDRQzWHVI0J
Added a button to the settings menu to allow the the user to change the MeshMS notification tone, and allow for other MeshMS configuration options
Updated the help file for settings
Prevent application crash due to sql errors
Merge remote-tracking branch 'mat/development' into development
Shift async peer lookup into PeerListService, don't bother if unreachable