thunderbolt: new panel for device management
Thunderbolt devices need to be approved before they can be used. This is done via the boltd system daemon and gnome-shell. The new panel enables the user to manage thunderbolt devices, i.e.:
- forget devices that have previously been authorized
- authorize currently unauthorize devices
Additionally authorization of devices an be temporarily disabled to ensure no evil device will gain access to the computers resources.
File starting with "bolt-" are copied from bolt's source tree. They can be updated from bolt via the update-from-bolt.sh script.
The source formatting follows that from bolt. The uncrustify.sh script can be used to automatically format the source code.
Tries to follow the design as close as possible.