added LLDB and GDB class handlers to obtain stack traces

Add ability to obtain stack traces using LLDB. Also, dropped the use of pstack, and interface with GDB directly. There is room for some code reduction between the two, but I felt there was enough difference to keep the classes separated. refs #3616