Closes #47
Commented about registerNullChecks
Started work on binary emit system.
Got emitting working

Each op can define how its arguments are laid out via the
InstructionType function it uses.
Merge branch 'master' into emit-dev
Stream jump management
Register utilities
Ops directly on the stream
Localization unecessary.
Extended chunk stream

Keep JVML specific details in an extended stream.
Load asm libs at load time.
Make getConstant public
Auto loadk

Make sure to alloc and free with RK constants using allocRK and freeRK
Dumping and creating binary

Create the end goal binary string. Not quite working. Some instructions
are getting the operands mixed up for some reason.
Endianness was incorrect for LuaJ's standard
B comes AFTER C for some reason
Fixed extended chunk streams
Worry about params, not locals.

Don't add an additional one for rti in the portion of the library that
doesn't care about rti.
stream.peek
AllocRK and freeRK can do multiple constants