Added idList template from Doom 3, replaced Array and idList of splines with it.
idList unit tests.
Added idStr from Doom 3, but enabled only those functions that are used, replaced String and idStr of splines with it. Static functions of String remain there for now.
String unit tests.
Added source files of idMath class from Doom 3 in preparation for vector class. Currently everything is commented out, will be uncommented on as needed basis.
Unit tests for Hexen 2 random number generator.
Moved RSqrt to idMath.
Math unit test file.
PI constants in idMath.
Constants and macros for conversion between degrees and radians, use them as much as possible.
Use special multiplied PI values.
Min and Max belong in Math.
Use square template.
Use fast float to int from idMath.
Float absolute value function in idMath.
ACos in idMath.
ClampChar in idMath.
Square root function in idMath.
Initial idVec3 class, preparing to merge splines one with it.
Replaced splines vector class with one from Doom 3.