attestation: Use DBusObject to implement the attestation service

Switch Attestation serivce to use chromeos::dbus_utils::DBusObject
to implement its D-Bus object and use CallMethodAndBlock and
ExtractMethodCallResults from libchromeos to invoke a method
from the client.

BUG=None
TEST=USE=attestation emerge-link platform2

Change-Id: Icbd9f5fdc31ee72f142acdaa17325b6e572ab032
Reviewed-on: https://chromium-review.googlesource.com/215685
Reviewed-by: Nam Nguyen <[email protected]>
Tested-by: Alex Vakulenko <[email protected]>
Commit-Queue: Alex Vakulenko <[email protected]>
4 files changed
tree: 5797c03fa70e0faf03792174dacca075d2929bdc
  1. client/
  2. common/
  3. server/
  4. attestation.gyp
  5. OWNERS