Useless refactoring
Update year
Use a struct to store runtime data

THe new struct is called RuntimeInfoBlock (or RIB for short). It has
almost the same structure as before, except that the instruction table
pointer now comes before the table size.
Pass RIB directly to GetInstrPtr()

Instead of passing the IT pointer and size to GetInstrPtr() pass a
pointer the RIB (which contains both of those).