add a runner for streamparse. clojure up next
clojure part of the runner
mike might actually have a point there
make this a bit cleaner
oversight fixes
See if pypy works now
Revert "See if pypy works now"

This reverts commit 4d63f723c02ec5e5e7b27fc3993fcac512122498.
Add modules to __init__.py so tab completion works in ipython
Merge branch 'master' of github.com:Parsely/streamparse

Conflicts:
	streamparse/__init__.py
Remove unnecessary module-level variables from ipc.py
Merge branch 'master' of github.com:Parsely/streamparse
Add pty=True to invoke.run calls for leiningen

Without this change the output from the `lein` calls buffers until the entire command has finished (or at least it does on Python 3). It makes the user think `sparse run` and the like do not work.
Add some comments and a missing require line
Update bootstrap to use streamparse.run
Merge branch 'master' into feature/streamparse_runner
if this is required, it should be in the bootstrap
if this is required, it should be in the bootstrap
Merge branch 'master' into feature/streamparse_runner
remove unnecessary run statements
docu updates