misc
FIX: also check if keywords are "undefined"
shelveUtils.localFile: Use nsIFile instead of nsILocalFile
Prepare for using different skin overlays per OS