Added using namespace std::chrono.
Debug mech update.

- Each trace and assert is now protected by a mutex and lock.
- Time since app init is included in each trace line.
Atom map updates.

- Added map to look up atom ids from atoms.
- Fixed naming of net_wm_ ids.
Video updates.

- Bashed normal_rect handling. It's too unpredictable w/ X. We may
be able to use it if we stuff all of the state syncronously in the
x thread, but I don't think it's worth it. Now, calling border()
unconditionally forwards the requested change to the underlying
windowing system, even while in fullscreen mode. We can't reliably
tell when we're in fullscreen vs not syncronously, so just don't do
that.
- A few cleanups in xlib-view.
- xlib-view is just about wrapped, until we need input.
Hooked up event publishing.
Added event for handling mouse enter/exit, esc requests close.
Merge branch 'master' of github.com:fsecilia/mmc