Allow override of .venv and local_env.sh locations.

Allows run as real user stuff to work in an unmodified Pulsar root if these values are specified.
Dockerfile to run test suite.

Can now build a Docker image and run test suite including MQ, run as real user, DRMAA, CLI torque stuff, etc....
Merge pull request #16 from galaxyproject/test_improvements

Test improvements