Use DEBUG to log timer events

Conflicts:
	libqtile/widget/base.py

Closes #253
Vim-like keys for moving left/right and swap

Commands to move left and right. Swap windows-commnd. Swapping current window
with with closest window in one of four directions. Keys for vim like focusing
and swapping of windows with modkey-[hjkl] and modkey-shift-[hjkl]

Closes #278
Fix missing non-ascii symbols in window titles

Closes #279
Removed duplicate property

Closes #280
Set up configurable output formats in MPD widget

Closes #272
Avoid a common python gotcha
New package for ubuntu version

I packaged master, but I figured I'd throw this commit here. This way it'll
force us to have a release before 13.10 :-)
Closes #285
Only build one copy of qtile for all architectures

Hooray python :-)
Fix #282: focus on next window on kill in TreeTab
Update test documentation
Xmonad layout works with relative secondary sizes

...to properly handle different screen sizes.

Closes #287
java focus workaround

workaround for #227
Closes #227
Closes #289

@tych0: rearranged some code
Added more info formats, and fixed a bug in one
Fixed the clumsy handling of %% in format strings.
Much nicer do_format

Closes #286
Fix some rename typos

9e4d806501c6491e9ec03eba8108a94845433075 introduced some inconsistencies; this
just synchronizes things.

Closes #283
Default config should use mod4
Add prompt and spawncmd hotkeys for default config

Not that the default config needs to get super fancy, but hopefully users who
use the default config can extract more value from having a launcher, rather
than having to start everything from xterm.
Add documentation for default config

Closes #290