asoc: msm: Add flexible period count to pcm record driver

In pcm recording, if buffers are not requested from dsp at real
 time then dsp drops the buffers and sends partial buffers. This
 is causing record failures. Pcm record platform driver has two
 periods. If system is loaded, read request will not be at real
 time. Add flexible period count to pcm record platform driver
 so client can configure the period count.

CRs-Fixed: 467746
Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org>

Conflicts:
	sound/soc/msm/msm-pcm-q6.c

Change-Id: I1adb255dc23da0fa873c04d886d4a4bef25a5c32

Conflicts:
	sound/soc/msm/msm-pcm-q6.c