Major Refactoring to use the new effect system.  WIP.
Major Refactoring to use the new effect system.  WIP.
Major Refactoring to use the new effect system.  WIP.
Major Refactoring to use the new effect system.  WIP.
Less Refactoring for the new Restrictions System.
Cleanup.  Code simplification.
Change to use maps for abilites and facilities.
Can now get a list of active effects from unit abilities.

TODO:  Convert chassis, reactor, armor, weapon to use the effect and restriction system.