Improved Jump Codes

Improved jumps when it is known in advanced that the jump will be less
then 124 bytes. This reduces code size and slightly increases over all
speed. Most notably it reduces code bloat and dragging instructions in
garbage collection.