glacier-panel: rewrite based on vivo kernel

Screen is still upside down, may still be more to go. Just a ref. for now.

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
board-glacier: fix up some ifedefs

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
glacier-panel: Restore init sequences for glacier

Oops. These were meant for vivo.
glacier-panel: Adjust novatec power client

to act more like the stock glacier gb kernel.

***ACT LIKE YOU ARE SUPPOSED TO PANEL!!***

No flashing so far while device is plugged in and listening to Slacker.

Conflicts:

	arch/arm/mach-msm/display/glacier-panel.c
glacier-panel: Use common mdp4 vsync value for sharp panel

Vivo uses thses values for their sharp panel (and everything that isn't Sony)
Seems like this fixed some of the wallpaper jitter on Launcher, though based
on the slight wallpaper flicker when unlocking, this may need adjusting.

Signed-off-by: Luis Cruz <ljc2491@gmail.com>

Conflicts:

	arch/arm/mach-msm/display/glacier-panel.c
board-glacier: Remove duplicate panel defines from header

Don't need these...

Signed-off-by: Luis Cruz <ljc2491@gmail.com>