Use new log and status reporting framework

Log through the service! Remove dependency on syslog. Expose all
errors through the service by always rejecting the main application
promise if anything goes wrong.

Relies on: https://gerrit.wikimedia.org/r/#/c/151224

Change-Id: I330ebeba8c91d50ee7fd22998c3b94fc027e7c8f