Controller preferences restructuring
Some preparations for both libhandy and platform preferences, and some general cleanups.
- Fix #116 (closed)
- Fix Cancel button flickering in controller preferences
- Ellipsize info label
Edited by Alice Mikhaylenko