Fix for issue #456
Created by: silabs-oysteink
- Changed when the counter for issued instructions are reset.
- Some logic that was used to reset counters (through ctrl_fsm.allow_dummy_instr) was instead moved to factor into dummy_insert_o without resetting the counter)
- Changed how we count instructions (counting when the first operation of an instruction goes from IF to ID, excluding pointers)