Merge pull request #1 from jarun/dev

Numbering and minor change in library install path
FIXED: indirect calls now work. CALLM.
Add support for instruction: ff d0 :	callq	*%rax
Re-implement support for CMOV instructions.
Implement SETCC, Set Conditional.
Add some more details on how to compile with clang/llvm.
Fix some typos.
Implement JMPM. JMP Indirect.
Fix typo. JMPT instead of JMP.
Fix typo. Use JMPT instead of JMP.
FIXED: Handle the new RETQ in LLVM 3.5svn. Previously it was just RET.
Compile all the tests.
Add some simple auto testing.
Add support for instruction CDQE. Sign extending EAX to RAX.
Add support for JMP_4
Add a test for a REP instruction. REP not yet implemented.
Add print_inst support for ADC. Used in test65.c
Implement tempory fix for REP. Need to propery pass the REP to the convert_ll_inst_to_rtl.c decoder.
FIXED: decoding of TEST instruction.
Add a comment.
FIXED: write_inst() fix ICMP to include COND in output.