JNI based binding for NoesisGUI
The main difference from the original code is that all files have the NS prefix at the beginning. (NSBaseComponent, NSIView etc.) This is done intentionally to make it easier to distinguish the package names from others.