forward all relevant generics from DualPortSdram to SdramCntl

DualPortSdram accepted all the generics that are accepted by SdramCntl, but
ignored some of them.
add missing signals to sensitivity list of combinatorial process in SdramCntl

At least the absence of doActivate_s caused the SDRAM controller to
misbehave severely in simulation,  the others are added for completeness,
and it looks like some might have similar effects.