AOKP Settings

First try on adding a seperate AOKP settings table.

Patch Set 4: Fix Bootloop
Patch Set 6: always try create to create the AOKP table to
             avoid changing the versioning and future merge issues
Patch Set 7: Revert back to create the table in the latest version
             handling code. This means when coming from an earlier
             version it is handled correctly. Everyone else needs
             to wipe.

Change-Id: Ia058c31eab71be47f85e225e763218500b523ae6
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Merge remote-tracking branch 'cm/kitkat' into kitkat