pcm: route: Select slave chmap based on ttable information
pcm: route: Select slave chmap based on ttable information

It means we need to initialize this order:

 1) Read the ttable to figure out which channels are present
 2) Open slave pcm and find a matching chmap
 3) Determine size of ttable (this can now depend on the chmap)
 4) Read ttable coefficients
 5) At prepare time, select the matching chmap

Signed-off-by: David Henningsson <9fb354e0a5603a0331399c18f4aa5aab2f9d9c5b@canonical.com>
Signed-off-by: Takashi Iwai <4596b3305151c7ee743192a95d394341e3d3b644@suse.de>

mengdonglin/alsa-lib,takaswie/alsa-lib,Distrotech/alsa-lib,mengdonglin/alsa-lib,takaswie/alsa-lib,mikelima/alsa-lib,takaswie/alsa-lib,lgirdwood/alsa-lib,alsa-project/alsa-lib,tiwai/alsa-lib,zedongchen/alsa-lib,alsa-project/alsa-lib,alsa-project/alsa-lib,mikelima/alsa-lib,Distrotech/alsa-lib,lgirdwood/alsa-lib,mengdonglin/alsa-lib,lgirdwood/alsa-lib,mengdonglin/alsa-lib,mikelima/alsa-lib,Distrotech/alsa-lib,zedongchen/alsa-lib,tiwai/alsa-lib,zedongchen/alsa-lib,tiwai/alsa-lib,tiwai/alsa-lib,mikelima/alsa-lib,lgirdwood/alsa-lib,mengdonglin/alsa-lib,alsa-project/alsa-lib,mikelima/alsa-lib,zedongchen/alsa-lib,Distrotech/alsa-lib,zedongchen/alsa-lib,takaswie/alsa-lib,Distrotech/alsa-lib,lgirdwood/alsa-lib,takaswie/alsa-lib