[Settings] Navgation Bar Customization

Ported from CyanogenMod
[Settings] Add missing BOOT_COMPLETED permission
[Settings] General update/clean up