Add "waitAfterComplete" option to remote runner

Setting waitAfterComplete to true in the test config file or from the
command line will cause intern to wait for the user to kill the test
browser when tests are run on a local Selenium server. It has no effect
when running tests on Sauce Labs.

Resolves #144
Merge branch 'master' into geezer