Refactored the function r_core_print_disasm

so that it is more manageable for edits. right now, its experimental and needs testing
it is currently disabled, but can be enabled by setting
USE_REFACTORED to 1 and USE_OLD to 0.