MOD: remove code duplication from different localizedText monobehaviours by creating a generic abstract base class.  I'm not sure this can reasonably changed to an interface or a using type relationship, as it needs to respond to monobehaviour messages and the only unique things about it are 1) what type of reference it needs to store (and no direct unity generic serialization) and 2)how to set the text in that type
NEW: use reflection to find game processors and put them in a list -- TODO: create an ordering for these processors, as default ones should run last, and the custom ones should run first
FIX: (well, workaround) initialization of the global translationutility is having some minor issues.  I'm very unhappy with the workaround.  I need to look to see if there is a reasonable way to handle initialization of the default type
FIX: translation utility instance was getting initialized improperly, creating an infinite loop -- create new instance if it's null, not change static instance config
FIX: the interface IGameProcessor got added to the list of things that were assignable to IGameProcessor, and would throw an error when trying to instantiate.  ignoring interfaces and abstract types