Windows build standardization and packaging updates.

Also remove mixing of Windows `TCHAR` API macros with explicitly `char` parameterization. Note that the necessarily results in non-Unicode behavior. Resolving that issue would require conditional conversion of a significant amount of explicitly `char` text.