cmRemiX Settings

First try on adding a seperate cmRemiX settings table.

Patch Set 4: Fix Bootloop
Patch Set 6: always try create to create the cmRemiX 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>
(cherry picked from commit a95ae3bce94021db6beb72bb3dc8fe06fff31edd)
Settings: add methods to put and get boolean values

Change-Id: Iaef04a4b7e705e174e88d4a100d86681a94835e0
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>

(cherry picked from commit 3442ed06d0de16e0f4766a74f1d8d64f59ff0cfd)