Bug 433695: Define extension point for permission

Change-Id: I9dd2161a47ec33defaab648642b28ac12ec9ece6
Signed-off-by: Yasser Aziza <yasser.aziza@gmail.com>
PreferenceSettings design improved

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

Signed-off-by: Yasser Aziza <yasser.aziza@gmail.com>
stacklyout for radio buttons
layout improved

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