Added MemoryRegion for cross-OS compatability
Removed MSVC only identifier (cdecl)
Additional edits for Linux support (slowly progressing)
Updated makefile to enforce 32-bit build (support for x64 undecided)