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
Bump sdb from git again
Fix memleak in core/anal
Fixed a bug that did not correctly restart va_* after reallocating the r_cons_instance's data buffer for printing
Add anal.nopskip config var
make 3 or 2 gb-esil-strings more accurate
Add a flirt signature parser, scan and dumper.
Fix flirt segfault on non-existing file
Fix wrong check of return value in flirt
Do not allow duplicate registers in the profiles. Free the RRegItem properly. Fix the line count in the parser. Fix the w32 debug profile.
Rename eof to buf_eof, fixes windows build