Add dependency for JNativeHook Library in gradle

This dependency is needed in the keyboard driver, to
detect the key events (press, release ..).

The maven repository added in editor/build.gradle helps
find the dependency, and even though it's specified in
two different places, it doesn't work if we do it otherwise.
Introduce the keyboard driver java class
Introduce the keyboard kernel module ; java class
Introduce the keyboard kernel module ; javascript singleton
relate the keyboard kernel module to the kernel : javascript
relate the keyboard kernel module to the kernel : java
Handle the onKeyRelease event : basic
introduce removeKeyListener in keyboard driver