fix json output
Fix #1848 - crash in dex parsing
Fix #1840 - Fix formating for type Java CP values
don't mark gadgets that look past the stop addr.
Make ARM/MIPS have less duplicate gadgets

also remove "invalid" gadgets