Ensure that conditions are fulfilled when pressing START button

Merged Torsten Grote requested to merge permission-controller into master

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)

Merge request reports