switch to final value tests, remove unnecessary, eliminate nop

All the tests have been cleaned up and those that were unnecessary have
been removed.

Switched all tests to final value form which is easier to use and
maintain.  The t0005-branch.asm dump test was left as an example of the
old style.

All tests which used nops to avoid hazards have had their nops removed.
All tests pass and the current cpu does not require these to be present.