Use get_column for 'as' column (max_stoptime).
hydra-queue-{runner,evaluator}: don't clutter the system log with debug messages
hydra-eval-guile-jobs: Adjust to <license> objects.

* src/script/hydra-eval-guile-jobs.in (job-evaluations->sxml): Output
  the license name, not the external representation of <license>
  objects.
hydra-eval-guile-jobs: Adjust to multiple-output format.

This is a followup to commit
10882a1ffdbc9c6050c0528cf95be98fb5541d50 ("Add multiple output
support").

* src/script/hydra-eval-guile-jobs.in (job-evaluations->sxml): Return
  several `output' tags in the body, and remove the `outPath' attribute
  of `job'.
hydra-eval-guile-jobs: Allow use of the installed Guix.

* src/script/hydra-eval-guile-jobs.in: Leave GUILE_LOAD_PATH and
  GUILE_LOAD_COMPILED_PATH unchanged.
Disable account creation for now
Remove the link for creating views since they're deprecated
hydra-eval-jobs: Use function argument default values
Fix the tests
Postgresql 8.x needs as for column.
Put build status in front of the notification mail subject
Pretty log: Number lines and make them linkable
Security: Improve checking of build products

Build product paths cannot reference locations outside of the Nix
store.  We previously disallowed paths from being symlinks, but this
didn't take into account that parent path elements can be symlinks as
well.  So a build product /nix/store/bla.../foo/passwd, with
/nix/store/bla.../foo being a symlink to /etc, would still work.

So now we check all paths encountered during path resolution.
Symlinks are allowed again so long as they point to the Nix store.
Hack to render empty lines in logs correctly
Security: Prevent shell injection attack in rendering build contents