Added placeholders for ARMv8 support.
Removed the 'emit_' prefix from emitter methods.
Implemented the machinery::arch::arm_cc enum.
Defined the machinery::arch::arm_imm7 type.
Ensured host-independent endianness in x86_emitter#emit().
Implemented the arm_emitter#hint() method, plus associated methods.
Changed arm_emitter#emit() to use little-endian byte order.
Simplified the implementation of x86_emitter#emit().
Customized the Sphinx configuration file.
Added some initial structure to the manual.
Added a motivating example program snippet to the README file.
Defined the machinery::bits::word* data types.
Defined machinery::arch::x86_imm* in terms of machinery::bits::word*.
Removed the signed word* constructors to prevent ambiguity errors.
Removed incorrect noexcept qualifiers from appendable_buffer.