window: Add a log handler for window.c clients

This way we can see what kind of error we get if we get an error.
Initial commit of virtual Keyboard based on the EFL

Edje layout copied from Enlightenment SVN repository:
http://svn.enlightenment.org/svn/e/trunk/BINDINGS/python/python-edje/examples/evas-demo/02-vkbd/

Video: http://www.youtube.com/watch?v=TrWpUBTDDr0

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Added support for lower and uppercase for iclone

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Don't repeat space, enter and backspace keys declaration

Those keys are fixed and always shown. So we moved the part declarations to
a new dedicated group.

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Cleanup iclone theme and add support for key press animations

Written some logic as embryo code, and with and got rid of unecessary
signal emission and callbacks on the C side.

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Check if EFL is built with Wayland support

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Added _vkbd_free()

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Add handlers for wayland input method

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Added 'numeric' group, for 10-key entries

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>