use the HIDL package name as the library name

When auto-generating Android.mk for a given package--e.g.,
android.hardware.nfc@1.0--instead of calling the resulting library
lib_android_hardware_nfc_V1_0.so, we call it
android.hardware.nfc@1.0.so.

Change-Id: I038faa6d74916aa2964c946c6e43a60bb7238956
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/main.cpp b/main.cpp
index cf35b15..9976999 100644
--- a/main.cpp
+++ b/main.cpp
@@ -25,14 +25,7 @@
 }
 
 static std::string makeLibraryName(const FQName &packageFQName) {
-    std::vector<std::string> components;
-    packageFQName.getPackageAndVersionComponents(
-            &components, true /* cpp_compatible */);
-
-    const std::string libraryName =
-        "lib_" + FQName::JoinStrings(components, "_");
-
-    return libraryName;
+    return packageFQName.string();
 }
 
 static status_t generateMakefileOrSourcesForPackage(