sony: common: rewrite XperiaSettings

  * refactor a lot of code
  * modularise the prefs
  * added PenMode pref

Change-Id: I1d658e92911c8918629bb4187bd55b8ba152dc0e
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>