Partial implementation of OpenGL support

The component now recognizaes the build flag HAS_OPENGL and supports
change of base for the location of the keyboard.

Needs additional work to properly paint the keyboard background with OpenGL.

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>

Change-Id: Ice2b0e534e920bf23583fc43ed8faa8e7954aa3f