I have added DEFAULT_DESKTOP so that a starting desktop can be set as well as some ewmh compliance (barely).

I need a nice way of updating _NET_CURRENT_DESKTOP when changing workspace.
Added the ewmh lib to the makefile. I have finally understood the EWMH lib, going to add some more compliance :)
I have been replacing code that hasn't used the ewmh lib with code that does.

I need to work out why the _NET_ACTIVE_WINDOW isn't updated when there is only one window.
A little more ewmh compliance- bit by bit.
Fixed an EWMH bug whereby I sent the wrong length to an xcb_ewmh_set_*

I also added _NET_WORKAREA.
I have implemented some support for _NET_WORKAREA. I need to add it to change_ws.

Setting cw = new_ws doesn't remap windows, so I don't think there is any point in setting ewmh stuff up for that.
Implemented better support for _NET_CURRENT_DESKTOP and _NET_WORKAREA.
Finished _NET_FRAME_EXTENTS and added deps to travis
Messing around with Travis...
Trying again
Increased the number of workspaces and changed the howm_info output.
Used fprintf instead of printf.
Disabled debugging and fixed a splint bug that meant there wasn't enough space in an array.
Made some slight changes to gap resizing.
Finish ewmh