Added stalling when IQ, ROB or CQ are full.

Fixed the previously marked issue of simulator not stalling when the buffers are full.
Now the code matches exactly for the three benchmarks simple.s, vect.s and cos.s