Don't initialize keyMap twice
Don't use deprecated argument in tests
Gmail settings now uses our config framework

Also added a base.deprecated() to widget, so we can have a consistent interface
for deprecating things.
maildir widget uses our settings framework
add xfixes extension
add selection(clipboard) handling

2 hooks added, selection_notify and selection_change
add clipboard widget, display text in the selection(clipboard/primary)
remove timeout_id after remove the timeout on clipboard widget
add support to blacklist clipboard windows by wm_class

not all clipboard windows have wm_class(or other useful props),
the one i need does(keepassx)
Merge remote-tracking branch 'Roger/clipboard_stuff' into develop
Allow no chopping of clipboard text
allow setting wmname in config
add countdown widget
Countdown defaults
Update layouts.rst
Redraw bar on current_screen_change

Closes #452
Update gnome.rst

update URL explaining session registration on gnome.org
Fix use of xcb in testing window script
Doc updates for the canto widget
- Added doc string to the widget class.
- Added description to the docs.
Docs for BitcoinTicker widget added.