First pass cleanup for version 2.x: Removed AGS 2.x compatible functions and streamline the internal tween creation calls.
Migrated to AGS 3.3, fixed some names of functions to be more consistent with the AGS api, added TextColor tweens, renamed Region::TweenTintBlackAndWhite to Region::TweenTintToGrayscale.