Added Warmogs
Added Series factories to make creation easier. Also to be used in objects that need to create different types of series.
Added UnitSeries (extending BaseObject) to facilitate unit linking (adding children aps propergating unit setting.
Added BaseTypeWithColor for AbilityType to extend to be used in a statistics gathernig class.
Added the ResourceByType statistic gathering class. So far only used for damage/heals per AbilityType. Will also be used for damage/heals by DamageType.
Replaced manual series with objects and events. (AbstractStatMod Rename for f
Renamed AbstractStatMod to StatModEffect since a shared abstract parent is no longer required with the following commit.
Moved Enable/Disable functionality into Effect.
Added comments to clear up code to specifically to deal with Stat recursion
Added Stat and Resource links. These automate linking listeners to and getting the value of Stats and Resources from StatTypes and ResourceTypes.
Converted to using UnitValueLinks
Updated comments and unit tests for BaseObject and AbstractBaseObject.