Merge "Make navigation bar ready for per-user configuration." into cm-10.1

A hack is present ;)
I need to rename updateSettings() method with nav bar alpha and colors to updateSettingsNavAlpha().
In this commit CM implement a method with same name and i can't make it work with all atributes and stuffs inside.
So, split in two

Change-Id: I35317570050d79ee45f855deb70889954652eda8