Introduce signal monitor tool

This tool provides an interactive of QObject signals. It's still work in
progress, some major features still need to be implemented:

  - display of time marks in the event view
  - print signal names as tooltips and in the graph if sufficient space
    is available
  - interactive range selection
  - timestamp rubberband
  - ...

SignalHistoryModel::Item also might need cleanup.