add ARM64 JIT support

This adds support for JIT compilation on Linux/ARM64.  All the tests are currently passing for the default and debug builds, but more work will be needed to support tail calls, continuations, and AOT compilation.
Again, can we use a c++-level if here?