Added and and or boolean operations.
Wrote a small assembler to compile bytecode-assembler to Orange bytecode.

This should allow me to test the VM at different stages without having to
write the full compiler first.
Started writing some of the lower level plumbing of the VM.

Notably, the box refcounting mechanism as well as list type appears to
be working properly.
Added comparison support to the boxed types.
Changed the responsibility of who manages references.

remove_list will still do the appropriate deletion, but insert_list and
push_list will no longer create a referenced copy for the client code.
Changed the copying loops into memmove calls.
Added comparisons to the testing code, which now pass.
Wrote a loader and a test of the loader.
Changed the endianness of the loader to use the host only.

(Also, expanded the sample assembly to have multiple strings).