unofficially mips16 llvm now passes all of test-suite in pic mode

I have to look at some issues in static but the initial port is pic and all of test-suite now passes.

Even the crazy mips16 hard-float and interoperability with mips32 is working in test-suite.
People that have experience with this in gcc mips16 can attest to the complexity there.

More testing and other work but at least the base port is there.