Emulate GameCube memory card speeds

Fixes http://code.google.com/p/dolphin-emu/issues/detail?id=2284

Attempts to emulate GameCube memory card transfer speeds.

Wind Waker J has been tested and confirmed working with this by JMC47
Why do you override device_type? Also, giving devices knowledge of the channel above them is a bit gross...imo.