Revert "Revert "Split out libhidl-gen and libhidl-gen-utils.""

Shared code between hidl-gen, c2hal, and VTS.

Also build for device, as we might use libhidl-gen reflectively in
future (for profiling and instrumentation).

Change-Id: Ia56901f4afbc12b7c2abee693e0ebea97ba76a8b
diff --git a/AST.cpp b/AST.cpp
index d27a72d..b514fe7 100644
--- a/AST.cpp
+++ b/AST.cpp
@@ -17,7 +17,6 @@
 #include "AST.h"
 
 #include "Coordinator.h"
-#include "Formatter.h"
 #include "FQName.h"
 #include "HandleType.h"
 #include "Interface.h"
@@ -25,6 +24,7 @@
 #include "Scope.h"
 #include "TypeDef.h"
 
+#include <hidl-util/Formatter.h>
 #include <android-base/logging.h>
 #include <iostream>
 #include <stdlib.h>