Basic monitor hot plugging going.

- xcb is integrated with the glib mainloop.
- We're subscribing to output change events from xcb.
- When we see an external monitor come or go we call the xrandr command
  line tool to setup the monitors.