fix out-of-bounds reads in r_anal_data
Fix out-of-bounds read in the PE loader (check_bytes)

While at it also change the magic from hexpairs to "MZ" and "PE".
travis: reenable VERBOSE, I broke it / don't run t.archos (yet)
Fix #1031 - incorrect call offsets calculated in DOS EXEs

Also fix the incorrect MZ entrypoint calculation.
Fix ogray theme and add /R help
add spc700-disassembler

fix a gcc-warning and make things more @jvoisin compliant
Fix io.cache oob read bug?
Initial implementation of the new ESIL. (RPNESIL)

Use the 's' key with static analysis to step
Anal backends must be updated to use the new syntax
Uses 'ar' to get/set regs, and anal->io for read/write mem
Some few commands implemented, no extend api yet
More RPN ESIL (udis86, vm, conditionals, ..). Honor cfg.debug

- A debugger session can be turned into emulation with 'e cfg.debug=0'
- Fixed undo seek issues
- Fix "Unknown register 'rip'" issue
- debugger commands mixed with analysis ones. We must merge at some point
- More udis86 instructions translated to the new esil
Fix coverity issues
Bump capstone (with merged optimized branch), must re-test tab regression
Workaround to ensure mips / branch delayed code properly accounts function size.