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 Intelli-Plug
enable UIO_MSM_SHAREDMEM - Full L Support
Revert "Remove PMEM"

This reverts commit 6d3462460b7684d609506b6c4314e42cfad2cb8d.
Revert "Update msm_rotator"

This reverts commit ce7ef06d478eb6aaab20d04fb6424b9f2c5f8bc8.