Fix dyncom bugs

The DynCom ARM core was not properly keeping track of the number of instructions executed, and furthermore it incorrectly setting NZCVT register flags.This fixes that, as well as single-step debugging in the Qt GUI. Fixes #176.  
This should probably be on its own line. It looks pretty strange the way it is now.