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.
Checkstyle fixes.
Added nasm option to generate output compatible with JNAsm.
Fixed native kernel compilation with JNAsm.
Using JNAsm as the default assembler for building the nano kernel.
Fixed typo.
Fixed regression in X86BinaryAssembler.
Added simple test for JNAsm.
Added support in JNasm for missing 64 bits opcodes: bts, iretq, stosq, dq.
Added short options for compile and disasm command.
Fixed bug in test compiler usage with the compile command.
L2 IR improvements.
Progress with L2 compiler.
Native code compiler test fixes.
Enabled L2 as test compiler.