Added possibility to get x86/x64 instruction id by name.

Added ability to disable logging at completely at compile-time (reducing asmjit size a bit).
Added ability to disable Compiler completely at compile-time (reducing asmjit size a lot).

Added back interface to override default functions for memory allocation (ASMJIT_ALLOC, ASMJIT_REALLOC, ASMJIT_FREE).

Removed junk x86/x86defs.h (#36)

Added missing pragma for _InterlockedCompareExchange

Reworked _InterlockedCompareExchange a bit more...

Fixed bug in IntUtil::isInt32().
Added possibility to disable instruction names (for static compiling).
Added ASMJIT_... wrappers also to winremoteruntime.

Added librt dependency on Linux by default.

Denested asmjit, preparing to have multiple backends.
Compressed instruction tables
ASMJIT_DISABLE_COMPILER is fully working.

Fixed possible Zone memory leak

Added CMPS, LODS, MOVS, SCAS, STOS instructions without REP prefix to Assembler.
Changed the rest of intrinsics accepting `void*` to accept `Ptr` instead.

Added specific section for clang in CMakeLists.txt.

Get rid off all `Base` classes (still except BaseMem).

Added Label::isInitialized() and Var::isInitialized().

Do not use host namespace in testx86.
Removed some unneeded typedefs in host.h.

Refactored VMemMgr a bit.

Added EFLAGS bits for each instruction so it's possible to know which EFLAGs will be read/modified.

Removed clear()/reset() concept, instead reset has releaseMemory parameter.
Moved podvector and podlist to base/containers.
Added X86Scheduler stub.

Switched to `Broken` unit tests.
Added support for tracing (mostly for Compiler, still incomplete, more tracing in the future).

Fixed some Compiler alloc/spill bugs.
Improved allocation of variables which have home register (asmjit prefers home register now).
Fixed Assembler `LEA REG, [LABEL]` bug.

Assembler - [Mem, Imm] instructions with zero-sized operand will now return error.

Fixed minor bug in VMemMgr - always point to a correct hProcess so it can be used properly (#41).