Made AttributeModifier and AttributeModifierSource objects as referenceable.
Some reworking of effect loading.
Removed now unnecessary afterburner.cpp
Removed  afterburner class from module factory.
improved ship::process to recharge cap before modules update.
Removed a bunch of unused code from module manager that I had no idea what it was meant for or how it was supposed to be used.
Made ItemFactory into a singleton and stopped passing it to all classes.
Made PyServiceMgr into a singleton and stopped passing it to classes.
Now all code references the same global instances.