Bug 433766: Persist global preferences

Change-Id: I58d856833073ef7d1179e7793c331022131e9969
Signed-off-by: Yasser Aziza <yasser.aziza@gmail.com>
Bug 433877: Fix "Enable all/disable all" buttons Placement on Privacy preference page

Signed-off-by: Yasser Aziza <yasser.aziza@gmail.com>
Bug 433695: Define extension point for permission

Change-Id: I9dd2161a47ec33defaab648642b28ac12ec9ece6
Signed-off-by: Yasser Aziza <yasser.aziza@gmail.com>
UI: summary instead of global permissions

Signed-off-by: Yasser Aziza <yasser.aziza@gmail.com>