Reduce cron spamminess

(summoning @bhearsum)
* Add @ to make commands to suppress extra output
* Add -q to commands where it's possible. In case of failure they
  produce output for cronjobs anyways.
* Delete some echo commands
* allocate.py should explicitly write to stdout messages used by git
  commit. All other messages should be treated as errors and will be
  consumed by cron. This also makes the script generate the same commit
  message with debug enabled.