bnx: Regroup RX std and return rings into their own structs
bnx: Don't commit coalesce param changes in interrupt/polling handler

This is only intended for old chips.  Just commit the coalesce param
changes in sysctl handlers.
bce: BCM5716's MSI does not have bug either
bnx: Factor out bnx_{alloc,setup,free}_intr()