Fix QUnit issues with requirejs.

Although everything was working on my last commit, it stopped working
right after that (still not sure why it was working in the first place).
I think I tracked this down to QUnit.start by asyncTest callbacks before
the whole test module had completed loading. I still think there must
be a way to make these work together, but for the time being, calling
my single test module will work fine.
Make options for connect server configurable

Rather than hardcoding these values, they are now able to be configured
by environment variables but will still fall back to default values if
the environment variable is undefined.

Environment Variables Defined
-----------------------------
* AJAXTRANSPORTMIDDLEWARE_BROWSERTEST_HOST:
  the connect server port
* AJAXTRANSPORTMIDDLEWARE_BROWSERTEST_RELOADPORT:
  the reload server port
* AJAXTRANSPORTMIDDLEWARE_BROWSERTEST_HOSTNAME:
  the hostname for the connect server
Minor code correction from previous commit

Accidentally forgot to stage one of my changes. Oops!