snd-fireworks: add blocking mode

In blocking mode, the number of data blocks in an AMDTP packet is fixed.
Then "no data" paclets appears to arrange the number of events (ALSA frames)
per second. In other words, "no data" packets must not appears to non-blocking
mode because in this mode the number of events (ALSA frames) in an AMDTP packet
is arranged.