Forwarding unit modified for bypassing register

When write and read are performed on the same register at the same time,
read gets the old value. The forwarding unit handles this problem now.
Test14 added.