Only changes the keyboard when the setting has changed. (KanoComputing/peldins#1205)
Adds missing import
Implements suggestion on return value by @alex5imon.
Merge pull request #163 from KanoComputing/keyboard-no-change

Only changes the keyboard when the setting has changed.
Adds ability to set the keyboard to the one saved in ~/.kano-settings/config. (KanoComputing/peldins#1196)
Adds a command line tool for getting and setting kano-settings settings.
Sets the keyboard to the user specific one at startup.
Suppresses output from kano-settings-cli unless the verbose flag is specified.
Fixes setting generic layout.
Fixes line spacing.