Small debugger fixes and enhancements

-some potential crash fixes
-don't recreate lines of data directives all the time
-status bar information works for macros again
-pressing right on a data directive will position the memory view to the start of the current line, instead of the data being interpreted like a normal opcode