Ensure that conditions are fulfilled when pressing START button
This is done by introducing a new ConditionManager that handles location permission and Wi-Fi setting.
The ConditionManager is similar to other permission managers that already exist in Briar.
Closes briar#2021 (closed)