Mips backend

Initial code for minimal MIPS support.
From what I can tell, it should be guaranteed to work, but it might not offer the best performance on systems that do not have FPU hardware. MIPS usage is already fairly rarefied and anyone doing much float stuff on a MIPS chip without FPU hardware seems really unlikely.