Remove boilerplate code (jump* methods in Compiler)
Remove boilerplate code (general binaryOp methods in Compiler)
Remove boilerplate code (float binaryOp methods in Compiler)
Remove boilerplate code (unaryOp methods in Compiler)
Remove boilerplate code (nullaryOp methods in Compiler)
Remove redundancy in compiling arithmetic operations
Remove redundancy in compiling jump operations
Reformat a few extra-long lines
Extract independent runtime thunks into their own file
Merge pull request #142 from joshuawarner32/compiler-boilerplate

Remove boilerplate in Compiler interface