Migrating to changes + tox + pytest setup.
Restored the NEWS file.
unfreeze livereload and tornado dependencies
Update requirements to latest versions of Tornado and Livereload

- This fixes usage issues for users with updated versions of both packages.
- Readme is updated to show use of `Makefile` command: `make livehtml`
Merge branch 'update_requirements' of https://github.com/roc/sphinx-autobuild
Switching to minimum version specifications.
Update requirements to support python 3 (includes partial fix from PR #4).
Remove unicode strings from setup.py. Makes Py3 installable.
Updated README to remove mention of unreleased ``python-livereload``
version.

Fixes #3.
Nicer documentation title.
Try livereload 2.2.0
Merge remote-tracking branch 'garetjax/master' into feature-also-watch

Conflicts:
	requirements.txt
Add missing method LivereloadWatchdogWatcher.start

livereload.handelers.on_message calls the method `start`.
For compatibility, rename --also-watch to --watch

Rename option `--also-watch` to `--watch` in order to be compatible with
garetjax/feature/1-arbitrary-watch.