additions to support erlide debugger

There are mostly new functions and messages that don't affect the
regular debugger. The only exception is in dbg_ieval, wher the exit_at
message has more detailed information (the pid of the process, a
stacktrace and the current bindings).