keymaster: Build with BOARD_VNDK_VERSION

Adds libhardware as a lib and replaces nativebase's UniquePtr as
nativebase isnt a vndk library.

Issue: FP2P-383
Change-Id: I32691b7543a35ece110d25fe907c181218801755
Signed-off-by: Mohd Faraz <mohd.faraz.abc@gmail.com>
(cherry picked from commit c7a936515a2b4232cf3688489ce7c62403f8e15e)
diff --git a/Android.mk b/Android.mk
index 8f24460..07af805 100644
--- a/Android.mk
+++ b/Android.mk
@@ -38,7 +38,8 @@
         liblog \
         libc \
         libdl \
-        libcutils
+        libcutils \
+        libhardware
 
 LOCAL_ADDITIONAL_DEPENDENCIES := \
     $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr \