- removed parameter 'get-code-fn' from define-opcode-set macro; instead
  now just pass code as parameter to resulting lambda-fn

- added define-target-compilation-set macro

- minor code optimizations in machine-macros