[backend-v10] make sure framebuffer module is loaded when we load the hwcomposer module

Some hwcomposer implementations rely on the framebuffer module already loaded. The
implementation for the Samsung Galaxy Nexus for example fails with:

Dec 31 17:18:49 maguro luna-next[1143]: == hwcomposer module ==
Dec 31 17:18:49 maguro luna-next[1143]: * Address: 0x43a6d008
Dec 31 17:18:49 maguro luna-next[1143]: * Module API Version: 1
Dec 31 17:18:49 maguro luna-next[1143]: * HAL API Version: 100
Dec 31 17:18:49 maguro luna-next[1143]: * Identifier: hwcomposer
Dec 31 17:18:49 maguro luna-next[1143]: * Name: OMAP 44xx Hardware Composer HAL
Dec 31 17:18:49 maguro luna-next[1143]: * Author: Texas Instruments
Dec 31 17:18:49 maguro luna-next[1143]: == hwcomposer module ==
Dec 31 17:18:49 maguro luna-next[1143]: QPA-HWC: hwc_module->methods->open(hwc_module,
HWC_HARDWARE_COMPOSER, &hwc_device) in create returned -14

Signed-off-by: Simon Busch <morphis@gravedo.de>
[backend-v10] enable/disable vsync when setting display sleep state

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #6 from webOS-ports/v10-work

Modifications for v10 backend to get it working on omap4 based platforms
Don't automagically create evdev handlers for autodetection.

Require them to be loaded with -plugin.

This prevents auto-detection (which was not opt-out) from conflicting with the
actual settings on device, which may sometimes cause issues ranging from
useless instantiation to double processing of events which is definitely not
desired.
Merge pull request #9 from rburchell/master

Don't automagically create evdev handlers for autodetection.
[backend_v11] Add eglSwapBuffers
Utilize new approach for hwcomposer v11

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Merge pull request #10 from stskeeps/new_hwcomposer_v11_approach

Utilize new approach for hwcomposer v11
[hwc] Add support for legacy device version encoding
[backend] Fix legacy encoding (add header revision)
[backend_v11] Fix hwc 1.2 and 1.3 by using num_displays
Merge pull request #11 from mer-hybris/hwc12_13_fix

[backend_v11] Fix hwc 1.2 and 1.3 by using num_displays
Merge pull request #8 from mer-hybris/hwc-legacy-version-encoding

[hwc] Add support for legacy device version encoding
[backend_v11] Implement sleepDisplay
Merge pull request #12 from mer-hybris/hwc12_13_fix

[backend_v11] Implement sleepDisplay