Handle dbg.bep=?
Fix CID 1211163
Fix CID 1211169
tms320: fix invalid k12 field parsing for c55x (in some cases k12=k4+k8)
tms320: add c55x table generator script
tms320: fix c55x opcode table

This patch fixes c55x opcode table and solves the problem with parsing of 2 or
more similar instructions that differs in some bits. Mmatching algorithm doesn't
takes into account wildcard mask length.

It leads to bad situation where first instruction match may complete successfull
but the second instruction, which in turn has more presicely mask, doesn't be
looked up:

       INSN1 with mask AAAA xxxx BBBB	(matched by wildcard mask)
       INSN2 with mask AAAA CCCC BBBB

Here the 'xxxx' is a 4-bit whildcard mask, 'AAAA', 'BBBB' and 'CCCC' is 4-bit
values.

The solution is to rebuild tables sorting items by the wildcard mask length
ascending.
tms320: add XACS/XACD fields parsing for the x55x

It was surprising for me that these fields are not parsed properly. Found that
by crafting test cases in radare2-regressions.

Also, opcode table for the c55x was slighly incorrect. Hope, next patch will fix
that confusion.
Fix overflow in search hits
Fix -Wformat warnings. Use ut64 instead of uint64_t where needed.
Fix negative/huge mallocs in PE parser and fix invalid fd close
tms320: remove unicode symbols from the c55x opcode table
remove a hg reference in update.sh
remove a hg reference in install-rev
Unbroken capstone-build from git
Fix some RCons.canvas bugs
Fix remaining segfault in RCons.canvas, still trashy output
ARC: print numbers in hex, don't use 0x prefix if the number is in [0..9]

Fixes #306
Add r_bp_del_all (db-*) and fix some more bugs
Adding buffer accessors
Tweaking bin plugins so that they can check bytes along with a binfile and fixed extraneous * in buf.c and r_util.h