Settings: ES translations

- CAF refactor
- Fixed translations
- Added misssing translations

Change-Id: I2633521431eb5b461f1b500a0c0219e3ff128f64
Buttons: Allow disabling hard navigation keys

This adds support for enabling the navbar on devices with
hardware keys.
This requires that the device supports the KeyDisabler
HAF methods, and is available in the Buttons menu

Change-Id: I01bd83b312745b4a8aa3bde0cf5f02ea99a888cc
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_packages_apps_Settings into temp