Fix mistake that mapped mm* registers into the space for xmm* registers,
rather than the one shared with st* registers. In other words,
'register read mmN' now correctly shows the mmN register rather than
part of xmmN.
Includes a minimal lit regression test.
Does this mean "the host is an x86 system", or "x86 is a configured llvm target"? My impression is that in means the latter https://github.com/llvm-mirror/lldb/blob/master/lit/lit.cfg.py#L49, but we obviously want the former here.