new changes in lib/ld
Merge remote-tracking branch 'remotes/github-http/arm7' into arm7
Decided on using markup for instruction set definitions.
Each set will have its own YAML definitions file, where all of the instructions
will be defined. Amongst other things, the instruction set must define:
  * name
  * executable template
  * instructions
Each instruction must define:
  * format
  * syntax
  * width
  * executable template
  * name (mnemonic)