More progress on instruction coding.

* Redefine the target to be an absolute, not relative, offset.
* Add a cursor to the CodeInput API.
* Recognize payload opcodes as valid.
* Add codecs for the payload instructions.

Change-Id: I77f8e5a9e2b6b72f6a1f5ecc2eb4d701edd66837
7 files changed