first prototype of DisAsm and StrAsm APIs

already can decode many instructions (most common) from primary opcode
table and several from secondary, include ADD, OR, ADC, SBB, AND, SUB,
XOR, CMP, PUSH, POP, MOV, Jcc, SETcc, CMOVcc, etc