hammerd: Notify the status of the pair challenge with DBus signal.

We send DBus signals to notify the status of the pair challenge:
- PairChallengeSucceeded:
  Send this signal with the base identity as argument when the
  challenge succeeded.
- PairChallengeFailed:
  Send this signal when the challenge failed.

BUG=b:38487027
TEST=FEATURES=test emerge-poppy hammerd
CQ-DEPEND=CL:663499

Change-Id: Ic49de37d6dc2bcb978250914d4c2642d38cc7115
Reviewed-on: https://chromium-review.googlesource.com/663111
Commit-Ready: Chih-Yu Huang <akahuang@chromium.org>
Tested-by: Chih-Yu Huang <akahuang@chromium.org>
Reviewed-by: Chih-Yu Huang <akahuang@chromium.org>
9 files changed