Fix display of repeated brainfuck instructions

An snprintf with the same source and destination buffer caused the buffer to
be read as an empty string.

To quote the Linux Manpages project:

  C99 and POSIX.1-2001 specify that the results are undefined if a call to
  sprintf(), snprintf(), vsprintf(), or vsnprintf() would  cause  copying  to
  take  place  between  objects that overlap (e.g., if the target string array
  and one of the supplied input arguments refer to the same buffer).
bf: rename peek/poke to in/out
bf: clarify repetition counting
bf: remove a useless heap allocation
Implement working ESIL backend for Brainfuck. Requires manual init
update hook_flag_read, again!!!
Implement CLEAR rpnesil instruction
Verify realloc in arena for early bug catching
Disable proc/pid/mem coz this bug: while : ; r2 -qc 'oo;px' -d ls ; done
Quote the 'w' command for better write strings from pf. Need string filtering
Adding JSON output for the java prototypes

- Created a simple JSON string builder lib so its
  easier to build the JSON strings.
- Fixed errors and missing symbols on Mac Build
Do not use stdint
asm_bf: fix an out of bounds read and don't combine traps
Fix #1340 - 's <mathop>'
only perform jsonification of a bin obj
Update sdb: Fix heap overflow in json_indent
Avoid negative console resolutions
Java unmangling lacked a 'short' type. fixed
Enforce register arena, better fit size. Fix native mips reg profile size
Fix #1341 - Cherrypull fails if local changes found