monarudo-display: enable hardware vsync support

This commit is based on the msm-8960 kernels which provide our
VSYNC_GPIO to mipi_dsi and configure the panel to use it.

Small scale testing seems to indicate that this reduces the
severity of flickering on the screen but doesn't solve it
at all.

This might increase flickering.  I ran for a day with this change
and another commit and my flickering was worse.  Even if it does
increase flickering, this is important because we don't want to
disable the clock control!
Add missing clocks

These two clocks were not defined for 8064_r2 which is the clock
table that we are using.  When they are missing, there was an
error that looks like the mdp footswitch was not being used at
all!

   footswitch_probe: fs_mdp clk_get(reset1_clk) failed
   footswitch-8x60: probe of footswitch-8x60.4 failed with error -2
Merge pull request #42 from crpalmer/cm-10.2-vsync

Cm 10.2 vsync