Use the first configured server as the default.
On build failure, show the output.
Work on gitreceive exposure.

No longer require a host wan mapping.
Less global state in CLI.
Local app search path, make gitreceive use it.
gitreceive: make hostname setting optional.
Remove sdutil hack in app plugin.

sdutil can now find entrypoint/path on its own.
gitreceive: Increase timeout, fix broken exit status.