mips inline assembly

We have begun work on the following two areas:

1) testing and finishing of extended inline assembly for MIPS
2) direct object emitter for inline assembly

We will try and put this back as a series of incremental patches and patches should start to become available in the next few days.