eh, slight fix of grammar
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
test < 0 doesn't skip the parsing code causing it to break, so skip it

the '=' character detection loop fails when an empty line in the config is
encountered, so the subsequent code tries to access the char array oob
msvc projects and ssse3 compile fix