Add JIT with more optimization

Backend stalls are practically gone and it's VERY fast.
Initial working JIT & interpreter

Conclusions at time of writing: JIT is _always_ worth it. Even if it is
not much faster it saves massively on executed instructions (~5.6x with
loop.ft) and reduces load on the front-end, which is beneficial on
systems with SMT.