Fix #1849 - sym.main is not lost anymore
Disasm fixes, fix backward disasembly, make pdj not behave as pDj
avoid re-reading on every instruction disassembly for pXj
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
ban .byte instructions in rop search

formatting
ban .byte instructions in rop search

formatting

fix the search in rop
fixes to disasm.c
Remove mips cs esil shorthand expressions
Add mips cs esil SRAm SRLV, SRL, SLLV, LBU, STLU
Handle ^C in /R and /R/
Fix build
Refactoring ROP search to be a bit closer to <78 cols
Implement 'op' command to open a new native plugin

Fixes some autocompletions
Add '!' inside '#!' and make r_core_editor accessible from r_cons_editor.
remove overlapping gadgets

in places where there are 2 stop gadgets very close to each other, it is
possible that both will be found in one "gadget" this will preven that.
Fix coverity pf leak by cleaning the function up

CID fixed:
	1258915
	1258912
	1258911