rtl/pipeline: rework register forwarding.

Replace some combination logic with sequential logic to reduce the
length of the combinational path during forwarding.  It's currently
quite a few 32-bit muxes which is expensive.
rtl/regfile: eliminate local forwarding.

This is handled at the pipeline level.
config/keynsham: fix sdram controller address.