Bug 432715: Extension point to register a new private datum

Change-Id: If60e6ddd6e165f2a81598f22cc8e0d1acb64f287
Signed-off-by: Yasser Aziza <yasser.aziza@gmail.com>
Persist global preferences

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