superclass disagreed with implenting class on method signature (how was this not an error?). added docstring
Merge pull request #49 from matti-kariluoma/master

Update `yield_devices` method signature and docstring in DevicePlugin class
Use mixin classes to declare hooks in plugins (Implements #35)
Remove dummy entry point from setup.cfg
Merge pull request #52 from jbaiter/hook_mixins

Use mixin classes to declare hooks in plugins
Merge branch 'master' of git://github.com/jbaiter/spreads

Conflicts:
	spreads/cli.py
	spreads/plugin.py
	spreadsplug/autorotate.py
	spreadsplug/colorcorrect.py
Fix _run_hook method in Workflow class to work with new Mixin system
Make trigger plugins use new plugin mixins
Make web plugin work with mixin system
Fix tests
Add requirements section for hidtrigger
Update travis configuration
Add cffi to travis configuration
Lower required Cython version
travis: Install cython before all other packages
travis: Symlink Cython and dbus-python from distribution packages
Remove Cython dependency from setup.py
Fix travis configuration
Fix typo in travis.yml
autorotate: Use pathlib for extension check (fixes #58)