Some fixes for thumb instructions.

The fixes are not all directly related to the thumbwrestler itself. Some
of them are from just going back to read the manual and implementing
exactly what I read. e.g. there is no dataprocessing version of the add
instruction in thumb, instead there are only adc and sbc.