Switch to thread-safe singleton that is compatible with iOS and GNUstep
Remove color-related functions and move to Freestyle
Expose methods that grab EM and ema symbols so sub-classes can re-use the code
Allow specification of the global type when creating the script manager singleton