Change test script to output MIPS file
Fix NaiveRegisterAllocator modifying .data on output
Fix double-output of .text header label
We can't use $at, so we'll use $v1 as a compiler temporary from now on
Check for floating point values/registers and generate l.s and s.s instead
Aaaand implemented l.s and s.s handling in MIPSInstructionSelector
[MAJOR!] All variables past IR stage are now temporaries
(This will almost certainly cause a merge conflict on tigerTreeWalker.g)
[Grammar change!] Literals passed to func_call are assigned to temps now
Fixed a bug where sw would be used to push a float to stack (#79)
Fix bug where variables would be resolved in wrong order in treewalker IR