fixed bug incurred on the file browser button, by porting out control-panel setup code.
rearranged CIGenericEffects to be sorted by subcategory, rather than a plain list with subcategory as attributes.
adding device availability to nodes
other small code changes