use ipmiblob library from ipmi-blob-tool

Drop all code that is now handled by the ipmiblob library provided by
the new ipmi-blob-tool.  This is a library that can be included on the
BMC if necessary, but relies on nothing that is strictly meant for the
BMC.

Change-Id: Iadbf0bd89c58cafc436fba05ea43e21c49e2b669
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/tools/lpc.hpp b/tools/lpc.hpp
index 1ccecc2..fc8ca4b 100644
--- a/tools/lpc.hpp
+++ b/tools/lpc.hpp
@@ -1,11 +1,11 @@
 #pragma once
 
-#include "blob_interface.hpp"
 #include "interface.hpp"
 #include "internal/sys.hpp"
 #include "io.hpp"
 
 #include <cstdint>
+#include <ipmiblob/blob_interface.hpp>
 
 namespace host_tool
 {
@@ -21,7 +21,7 @@
 class LpcDataHandler : public DataInterface
 {
   public:
-    LpcDataHandler(BlobInterface* blob, HostIoInterface* io,
+    LpcDataHandler(ipmiblob::BlobInterface* blob, HostIoInterface* io,
                    const internal::Sys* sys = &internal::sys_impl) :
         blob(blob),
         io(io), sys(sys){};
@@ -33,7 +33,7 @@
     }
 
   private:
-    BlobInterface* blob;
+    ipmiblob::BlobInterface* blob;
     HostIoInterface* io;
     const internal::Sys* sys;
 };