cappuccino/rf: zero pad rf read addresses

To match the address space when shadowed GPR files are enabled.
cappuccino/rf: fix RF_ADDR_WIDTH

The address width should increase by one bit for each
gpr file, not get multiplied.
Don't acknowledge SPR access when DU is missing