OpenTyrian: renamed all .cpp files back to .c, for easier marging
OpenTyrian: Reverted C++-isms from code, to match upstream more closely