snd-fireworls: full duplex support with synchronization

Now snd-fireworks support full-duplex streams with synchronization for
PCM/MIDI streams.

The rest of work is reaction for changing clock source.