Revert "interim commit for adding PCM rule (build failed)"

This reverts commit 4cfff58b67c1a1ff5075847fe22d89121b805856.
improve PCM rule

With Clemens' help:
http://mailman.alsa-project.org/pipermail/alsa-devel/2013-March/060603.html

His dice module has a similar rule.
http://git.alsa-project.org/?p=alsa-kprivate.git;a=summary

I apply his rules in fireworks_pcm.c. Thanks.