examples: add 2048 example
components-clutter: add KeyPressDetect component
components-gtk: add ConsumeEvent/GrabFocus/KeyPressDetect/ListenEvent components
examples: 2048: remove some bugs (much left)