Added support for far jumps in JNasm parser.
x86 assembler improvements.
JNasm assembler improvements:
* supporting JNA, RDTSC instructions, far jumps in X86Core
* passing current instruction to the assembler modules
* improvements to compile the JNode native kernel to a binary identical to the output of nasm.
Code cleanups in JNAsm.