Don't step when the core is active

This fixes some odd behavior when holding the Step Over key, especially with debug builds.
Also resets the cycle counter every time the core is resumed, so that it actually shows the execution time of the last run (ie, when skipping over a function call).