Native Support for 64-bit Windows

Over the past couple of weeks I’ve added native support for 64-bit Windows. To do this, the code was overhauled to be more portable and maintainable on all platforms. Code generated by all JIT compilers is now more efficient and there’s better hand-off between interpreted code and machine code.

In addition, the memory managers have been tuned for 32-bit and 64-bit environments respectively. This refactoring will allow Objeck to be ported to other platforms (i.e. Raspberry Pi) more easily.