Improve handling of x86[-64] prefix instructions in the disassembler.
Make LOCK, REP, REX and #x66 true prefix instructions on x86[-64].
This changes only the disassembler part of the instruction definitions;
with respect to assembly LOCK already was a true prefix instruction and
REP/REPE/REPNE remain instructions in their own right.
Delete the scores of instruction formats and printer clauses that are
made obsolete by this change. Two printer clauses are still needed for
each of those SSE instructions that use the REX prefix in an infix
position.
An example of the changes in the disassembler output (on x86-64):
Old:
; 5FFC: F0 LOCK
; 5FFD:
480FB171F9 CMPXCHG [RCX-7], RSI
New:
; 4C:
F0480FB171F9 LOCK CMPXCHG [RCX-7], RSI