Optional venv

I always work inside a virtualenv so for sockjs-protocol to require a brand new one to run the tests is too restrictive.

This will be useful when I start using Travis CI to run sockjs-protocol against sockjs-gevent as part of the build.