Add .git dir to .hgignore
Also forward keyword arguments from Convenience#on to Channel#register
Use a YARD Handler instead of a hack in yard/corrections to account for the module namespacing