Added SWP instruction for ARM.
Corrected size of memory access in ARM LDRB and STRB instructions, and simplified implementation for SWPB.
Fixed issue with <choice> element which allowed one prefix but not more than one.
Added support for x86 address size override prefix for existing instructions.
Added support for x86 segment override prefixes.
Added x86 ALU instructions with effective address on right hand side.
Added x86 8-bit instructions corresponding to existing 16/32-bit instructions.
Added x86 immediate instructions corresponding to existing ModR/M instructions.
Added MOV opcodes 88, 89, 8A and 8B for x86.