ASoC: msm: Support setting channel map Multi channel PCM playback

In the usecase of multi channel PCM playback from the formats of
Wave, AAC and AC3, the output is reordered to wave format channel
order. Default the channel map to Wave format and add support to
configure desired channel map from userspace if reordering is not
performed

CRs-Fixed: 395165

Change-Id: I0b3fc94328ec35d41cd789e020fca6bead24bcd8
Signed-off-by: Subhash Chandra Bose Naripeddy <snariped@codeaurora.org>
(cherry picked from commit c4f0c16dc6064d00ed2de850b134e1f508ba3190)
Signed-off-by: Hieu Phan <aznrice2k4@gmail.com>

Conflicts:
	sound/soc/msm/msm-pcm-q6.h
	sound/soc/msm/msm-pcm-routing.c
	sound/soc/msm/qdsp6/q6asm.c