Use new log and status reporting framework

Log through the service! Remove dependency on syslog. I also want
all errors exposed through the service so I always have to throw
and then have the main application promise catch it.

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

Change-Id: I6111cbc5e99d6bbfcb3293e8d274c6deb06a2775