New Prefs widget and preference ids. Mostly integrated.
AtM wrong meta data.
Removed the fix height to prevent bad icons in the app list. It now scales fine with the icon size.
Created constants for the different enum values.
It is possible that there is a cleaner solution for this. To have this values at two
locations is not nice.
Implemented parts of the keyboard controls.
Added in some parts comments. Author tags may be incomplete.
Cleaned the button event handling and the relationship between components.