fix(tests): report curl output if it wasn't "Powered by Deis"

If the smoke test fails, it now reports what curl does see to the
test runner for help in debugging failures.

The smoke test now registers with the router rather than directly
to the controller at port 8000, and the .HostName config field was
more appropriately named to .Domain.

Fixes #1417.

TESTING: `export DEIS_EXAMPLE_APP=helloworld` (or another that doesn't end with "Powered by Deis") and run `make test-smoke`.
Good point. We do `ssh-add -D` in setting up the Jenkins job, so we should be ok there. (Although that code is in an .xml file in a private GitHub repo with the Jenkins config, sadly.)