Enabling stepping over
Basic (sym.imp.*) call catching routines
Fixing esil tracing bug and verbosity
Adding some apis for handling function prototypes and abstacting sbd queries
Fixing the double execusion bug in esil tracing
passing types into vars for `stack`
fixing trailing spaces
doing the regester branch
doing the stack_rev
r_anal_esil_reg_write swallowed writes when a write hook was present, but returned zero which should signal that the hook was passive.
trace_hook_reg_read logged the values before considering the effects of other hooks. Also, failure of reg_read was ignored.
Also added a local variable in r_anal_esil_reg_read to remove the burden of null-check on third argument from [hook_]reg_read implementations.