Initial threading library.
More threading code moved over.
Added math library.
Fixed a renaming issue.
Adding the base game engine library.
Adding remaining code, not in the build as of yet, just checked in.
Merge remote-tracking branch 'origin/develop'