Add CMP Register encoding 2 support
Update BIC Register tests

The unit test framework randomly sets the APSR flags which aren't
explicitly tested.  After recent test changes in other places, the
suite ended up not running a BIC test which verified that the carry
flag would make it through when set.  I added manual tests for the
carry flag states.
Add MOV Register support
Add BX support

Added test ability to check the EPSR_T thumb bit.  I updated
pinkySimStep() to fail with PINKYSIM_STEP_HARDFAULT if the EPSR_T bit
isn't set at the beginning of a step.