wm8994-voodoo: some fixes in the port

- clamp notification sound level when received during listening to music on headphones
- active mic detection
- more proper headphone detection
- some cleanups
- playback/capture mode detection