new files for src/opcodes

- also a few new files for src/readline
- also move aside src/include/mach-o to prevent the headers from
masking system headers

Change-Id: Ic5c99061e74febcfe740bcce5382471bf0eb26d4