When /svc/boot boots locally it should not log 'repo' => 'microkernel'

The repo field in this log message was deceiving, since the node doesn't
technically have a policy. The log message will now omit that field if the
node does not have a policy.

Fixes https://tickets.puppetlabs.com/browse/RAZOR-266