Add --force option to sparse submit command.

--force will look to see if a topology with the same name as the one
being submitted is running and will kill, then wait for it to stop
before submitting.
add travis build status
Shorten readme and point to the official docs
README syntax
Add back demo video
Fixed incorrect references, fixed typos
Add FAQ
Make README.rst be the long_description for package.

Also, stop importing streamparse to get __version__, since that is very
brittle.
Require Python 3 compatible version of fabric
First pass at Python 3 compatibility
More Python 3 compatibility tweaks
Still have some unit tests failing, but much improved over last commit.
Little pylint warning fixes
Fix remaining compatibility issues with exception handling.
Remove unnecessary PYTHONIOENCODING stuff from tests now that I realize I don't need it for Python 2.
Switch to using regex for extracting version info.
Add myself to contributors list. Feeling guilty since I'm first alphabetically.
Fix SocketServer instead of socketserver in Python 3.
String formatting typo
setup.py style tweaks