fix some immediate shifting for some instructions
various bug fixes in the thumb disassembler