Various fixes to get line stepping working.

- the event dispatcher now triggers the event thread to wait
  for events to avoid busy waiting when no processes have events
  pending.
- support TableResults without any column values
- support addresses in multiple formats with the AddressConverter