usb: gadget: add support for multiple LUNs

Change-Id: Ia775a22c810960bbfd9184d8c77655b1e6b8a3d5
ruby: support multiple LUNs

Change-Id: I9ae93891f77f8469cfbb1c5ee876425992606c40
holiday: support multiple LUNs

Change-Id: I28e9572b0b2b9cb3a0de8934a0feb151f5f055be
include: Add new histogram IOCTL parameters

Change the histogram IOCTLS to accept new data structures as well as read
from userspace when required. These changes are required so that other
histogram blocks can be read instead of the current DMA-P only
implementation.

Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
(cherry picked from commit 97c98688ca5549db24685ef87cd14aab21f86322)

Change-Id: Ief0f1984aca3f2d5b5c2032c700c9aa01092cdbb
Signed-off-by: Ramakrishna Prasad N <crpn@codeaurora.org>
Merge remote-tracking branch 'htsmsm/jellybean' into jellybean