uio: msm_sharedmem: Add new device driver for sharedmemory access

Add new device driver to provide a standard interface for its
clients (like RemoteFS and RFSA) to be able to memory map their
respective allotted shared memory address in the client's address space.
The shared memory (a transport buffer) address is unique for each
individual client and is made available to the driver via device tree.

This driver uses the existing UIO framework to facilitate the clients
mmap requirements. Each individual client will be able to use a unique
UIO device for this purpose.

CRs-Fixed: 477427
Change-Id: If07b88086b5f1b87845962818094644575629fcf
Signed-off-by: Pratibhasagar V <pratibha@codeaurora.org>
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
enable UIO_MSM_SHAREDMEM - Full L Support
Revert "Revert "video: msm: Use the new fence release logic for video panel too""

This reverts commit c08f0d9dcaaadefd2602e888914b874c72149ed4.
media: msm: vfe32: Remove weird recovery "fix"

This was causing more instances of NULL pointer access than actual
recoveries...

Change-Id: I61b0d5a1e985c1890c43333ea85257e9fc068cc9
msm: pm-8x60: Increase warn timeout for sleep sts check