Accomodate variable site_root_path in tests
Standardize test mode check

Use a cookie rather than SESSION for web-based test flag
Use single Utils function to check test mode everywhere
Stop using global TESTS_RUNNING variable
Harden tests; Indicate session started in controller constructs

Call control instead of go
Indicate session has started when a controller instantiates another
controller