adding changes to make gadgets to be self contained
adding changes to get char option files as user prefs
no changes
Merge remote-tracking branch 'ashan/master'