Context threading

This implements context threading dispatch in the MRI bytecode interpreter (http://www.cs.toronto.edu/syslab/pubs/demkea_context.pdf).

@edward @graemej @charliesome can you please review?