Start fixing signal handling
Implement event poller thread as QThread
Fix subprocess on Unix
Fix on Windows
Clean up
Link to pytest
Fix README
Fix README
Disconnect discarded notifiers
Fix poll timing
Add Travis status to README
Fix Travis status in README
Fix Travis status in README
Fixes to tests, mostly doctests.

doctests now actually work, before they did not.

test_qeventloop, removed totally superfluous class, replaced with top-level testing functions (personal preference)
use setuptools, mainly to support `python setup.py develop`.
Merge branch 'unix' of https://github.com/aknuds1/quamash
reduce sleep time, it doesn't need to be slow to test adequately.
be sure to return the _Cancelable
(may want to rename this Handle, in order to fit with asyncio's naming convention)
- more interesting demo application (IMO)
- updated travis-ci to point to harvimt/quamash instead of aknuds1/quamash
mostly pointless style change to force travis into updating.