extends nuhidl-gen to optionally generate an Android.mk makefile that

produces a shared-library module exporting the necessary header, stub and
proxy code for the packages specified.
diff --git a/FQName.h b/FQName.h
index 119a653..02c03bd 100644
--- a/FQName.h
+++ b/FQName.h
@@ -33,6 +33,7 @@
     std::string string() const;
 
     bool operator<(const FQName &other) const;
+    bool operator==(const FQName &other) const;
 
     // Returns an absolute C++ namespace prefix, i.e.
     // ::android::hardware::Foo.
@@ -48,6 +49,10 @@
             std::vector<std::string> *components,
             bool cpp_compatible) const;
 
+    static std::string JoinStrings(
+            const std::vector<std::string> &components,
+            const std::string &separator);
+
 private:
     bool mValid;
     std::string mPackage;