MC disassembly: add line information, and clean up

6f23603 cleans up some cruft and indentation

ae3dc12 adds printing of source lines, based on the DebugLoc information saved during codegen.

example: https://gist.github.com/ihnorton/5719251