Store bytecode version as part of VM unit.
Add value_reader() member function to get a version-compliant vm_value reader.