Switch to HIDL service based HAL

Switch to using HIDL service based HAL.
Some cleanup.

Test: GTS tests pass

Change-Id: Icf133fe4ead56336973dc50c4ec2aab18382a8ca
diff --git a/core/jni/Android.mk b/core/jni/Android.mk
index 9aaf9a7..a13ebaf 100644
--- a/core/jni/Android.mk
+++ b/core/jni/Android.mk
@@ -278,7 +278,7 @@
 
 LOCAL_SHARED_LIBRARIES += \
     libhwui \
-    libdl
+    libdl \
 
 # we need to access the private Bionic header
 # <bionic_tls.h> in com_google_android_gles_jni_GLImpl.cpp