fix plex to handle 0xnnUL and similar

It was throwing exceptiosn with 0x03UL.
small fixes to CRCC32

small tweaks.
small changes to crc32c
add support for #pragma plex.define

adds an int variable to the main .cc with that name.