msm: video: Squash of three commits from CAF.

*detule: First to address a new ioctl in display-caf (thanks to
invisiblek for pointing out this is needed going forward).  Other two to fix
bus scaling request (no more underruns) (thanks to cyano for merging
these in the 3.0 kernel and noting no more hacks are needed).

msm: display: panel frame rate report

Add metadata ioctl for retrieving panel frame rate.
Get ready to remove reserved fields usage.

msm_fb:display: correct bus bw for downscale case

The check condition for updating bus bandwidth if downscaling is
needed was always FALSE.

msm_fb: display: restore previous mdp bandwidth when resume

mdp resume bandwidth is set to the value when device was suspend,
so that the correct init value is set to avoid underrun.
M2: otg: Make sure the otg state machine workqueue is scheduled on first un/plug

Fixes having to re-plug initially to get gadget started.