lib/kernel: intro Pointer::free

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/jvm: create JVM with custom options

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/jvm: clean up JavaVM error system

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/jvm: rename JavaVM::destroy

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/jvm: intro JavaVM::env

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/jvm: intro JavaVM::attach_current_thread

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: improve error handling in test_jvm

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: test JavaVM::destroy and ::env

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: add errors to the jvm tests

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Merge remote-tracking branch 'alexis/more-jvm'