Fix LivereloadWatchdogWatcher for livereload 2.3
Remove double requirements.
Style fixes.
Move tests into the package.
More style fixes.
Style fixes.
Move tests again.
Update tests running commands.
Merge branch 'bugfix/livereload2.3' of https://github.com/mikanbako/sphinx-autobuild into mikanbako-bugfix/livereload2.3

Conflicts:
	sphinx_autobuild/__init__.py
Merge branch 'mikanbako-bugfix/livereload2.3' into develop
Add coverage reporting to tests.