improved plugin spec portability
if building for Windows, provide an explicit low-level DllMain
unify RCP and cache accesses with portable macro logic
fix macro re-definition warning in GCC (already in my_types.h)
fix OCD with recurring comments on recurring spec var names
guess some compilers don't want to define whether C99 works or not
SP DMA intrinsic memcpy warning and removes possible CRT linkage
migrate fixed C89 types to algebraic typedefs
break down Win32 CRT dependency on system():  kernel32 CreateProcess
more CRT dependency removal:  fopen, fclose, fread, fwrite
deprecated INI-ish config in exchange for direct binary upload
removing further CRT dependencies:  sprintf
removing further CRT dependencies:  strlen
removing further CRT dependencies:  strcpy
removing further CRT dependencies:  strcat
poop
forgot to zero argv[] when eliminating CRT calls and inits
cut implicit CRT _chkstk dependency by creating my_malloc, my_free
GCC refuses to not call memset(), so screw memset and use calloc.
trivial GCC warning fix (wtf is a trigram?)