CRAS: client - keep input and output shm/converters.
CRAS: client - keep input and output shm/converters.

Keep separate shm areas and format converters for input and output.  Each client
stream could have input, output, or both(soon).

BUG=chromium-os:35272
TEST=play and record audio with test_client.

Change-Id: Id056c00a1311b5f0c594d53f39a5d888a0e2b4ee
Signed-off-by: Dylan Reid <c791bfe44996c1eed9c7149a0c5f12a86d58eb85@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/40961

drinkcat/adhd,drinkcat/adhd,drinkcat/adhd,drinkcat/adhd,drinkcat/adhd,drinkcat/adhd