Revert 4 commits that caused problems on some devices (squashed)

Revert "av: ...and more cleanups"

This reverts commit 4c7b37d457ecbcdb9bc3133cadf169d7c6c3bee6.

Revert "audio: Misc cleanups after merge"

This reverts commit e35487411cbf5e9c78c43c54432180d1d6d91106.

Revert "audio: check audio mode to enable voice path for VoIP apps"

This reverts commit c3782d92c4d4e5a4bc1aa7a742c9c45843618cb0.

Revert "audio: Add support for tunnel mode recording and compress voip"

This reverts commit 1eeb2ead6e87393db4c44e7d1f48e169eacf395f.

Change-Id: I74d64b8bb213dea545a1a7e274a672055a94fa24