OmniGears: add generic color picker preference

Also fixes existing color pickers rotation handling

Change-Id: I7f3280517aeed9bc70edfbcd69a08e567a6a7366
OmniGears: add NumberPickerPreference

Change-Id: I53a28a3680c5fc19a1fdb2055945278e64a70cff
OmniGears: FR translation

Change-Id: I7315d175b65374170a69800014d01ae17484a44c
OmniGears: cleanup DeviceUtils usage

Use isPhone from settings Utils

Change-Id: Ibb6ab741d0ed79df6e206482987da51cf45fdc17
[2/2] OmniGears: easy switch to soft keys

make it easier to switch to soft keys for devices
with hw keys. this is already possible now but the
settings are spread in different categories and require
multiple steps and using the property qemu.hw.mainkeys

this adds two new settings
1) allow enabling navigation bar during runtime on devices
that dont have it already enabled in the config.
This replaces the usage of the property qemu.hq.mainkeys

2) allow disabling hw keys (actions, brightness, haptic feedback)
with a single setting. This requires that the device supports
config_button_brightness_support config_has_hardware_buttons
and config_deviceHardwareKeys

as part of this the button brightness settings screen
has been moved to a separate screen

TODO: disable google search on long press menu

Change-Id: I06eedf26abd2885b711321193e9a486c08a5e192
OmniGears: cleanup duplicate button brightness setting

Currently, button brightness settings are accessible from 2 locations:

Settings > Display > Brightness

and

Settings > Buttons

Since it's BUTTON settings, let's contain these settings to the BUTTONS category

Change-Id: I4164791d902a750b2ee3c6cf8ebdeddd4162db99
Merge "OmniGears: FR translation" into android-4.4
Merge pull request #4 from omnirom/android-4.4

sync