Bugs/callstack

Bugs fixed:
- Source references won't be followed if empty (JJ)
- Language objects now display correctly (Hadley)
- R/non-user code in the callstack is now visible if it is executed by user code (Hadley)
- Console now takes focus when using the debug command toolbar (JJ)