Added weapon type and hand requirements definition to Gems DB.
Moved skill gem fixup implementation to Gems DB.
Added support for damage range values in Gems DB.
Added non-cast damage flag to Gems DB for skills dealing damage not cast by character.
Added support for Resolute Technique and Unwavering Stance keystones.
Fixed type conversions during CeilValue and FloorValue.
Added damage per second statistic.
Added UnitTest for Gems DB definitions.
Fixed rounding of displayed DPS to match character sheet instead of tooltip.
Changed DPS attribute name to Damage per Use name for spell damage not being cast directly.
Fixed rounding of attacks per second.
Fixed dual wielding DPS calculation.