lm3630_bl: Backlight external control v1.0

Control suspend/resume events via external hooks to functions in LM3630 backlight driver.

'hooks' for this version are in the status function of the
TI LM3630 backlight driver for One Plus One devices (drivers/video/backlight/lm3630_bl.c)
check out linux/backlight_ext_control.h file for more details

All credits to ZaneZam !!

Credits to andip71 (aka Lord Boeffla) for original concept
fs/dyn_sync_cntrl: dynamic sync control 1.6 for OPO

While screen is on, file sync is disabled.
When screen is off, a file sync is called to flush all outstanding writes
and restore file sync operation as normal.

The dynamic sync control interface uses a hook in the OPO backlight driver.

By andip71 (aka Lord Boeffla)

Credits for original implementation and concept to Faux123

Conflicts:
	fs/Kconfig
defconfig: enable dyn_fsync