Add a few checks to the bytecode interpreter

Simple things:
  - integer constants didn't everflox in lexing
  - The location arguments to call, jump, jumpIf and pushPtr aren't
    larget than the number of instructions.