update debian/ packaging
Merge branch 'master' into next
Update documentation paragraph on variables

see http://infra.in.zekjur.net/archives/i3-discuss/2013-August/001377.html
Merge branch 'master' into next
Merge branch 'master' into next
switch from libXcursor to xcb-util-cursor
Respect workspace numbers when looking for a free workspace name

This prevents a ws '1' appearing on a new output when there's
already a ws '1: www' on an existing output
Initialize variables to prevent (false) warnings.
Remove debug message when debugging is disabled

More precisely, switch from printf to DLOG a "matching: * / *" message, like all
the other "matching: * / *" messages.
Remove forgotten libxcursor from DEPENDS (Thanks badboy)
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Create pixmaps using the real bar height, rather than screen height.
Clarify userguide description of urgent_workspace configuration
Add scratchpad bindings to the default config.
man/i3-dump-log: document -f (Thanks TonyC)
i3test: get rid of the smartmatch operator, it’s experimental since perl 5.18
tests: fix setting the urgency hint

X11::XCB < 0.08 had a bug which caused this code to work even though it
shouldn’t.
Fix handling of new windows with WM_STATE_FULLSCREEN

If the currently focused window is in fullscreen mode, and a new window
is opened with WM_STATE_FULLSCREEN set, the new window now becomes the
new fullscreen window and gains focus.