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.  
+1