basic output / message fixups

there are 3 simple things here:

- drop output redirection to dev null in upstart config
  for issue #3900 (please comment there if desired)

- drop exit codes overrieds (also in upstart config)
  exit codes have been cleaned up save for SIGTERM, which can no longer be worked-around this way without breaking upstart's respawn capability

- switch 'Setting up...' messages from 'warn' to 'info'
  these messages should not be in the "warning" class. they are the normal startup messages.