Fixed a bug where CALL's to C functions weren't properly restoring the
program area and stack pointer post-call.
Removing whitespace at end of line.
Updated include guards to add EVIL_ prefix.
Updated expected test output with new encodings for CALL/TAILCALL opcodes.
WIP for garbage collector.
As the CALL opcode doesn't push the return address or program area save for C functions, we need to tweak our SP handling after the call has finished so as not to trample other values on the stack unnecessarily.
Object scanning code needs to return after processing an inner reference.
Fixing some tests that were broken by opcode changes.