Add keymaster support to cryptfs

Use keymaster to wrap the cryptfs keys.

Requires selinux change
  https://googleplex-android-review.git.corp.google.com/#/c/449411

Bug: 9467042
Change-Id: If25a01cb85ed193a271d61382de0560d85553b7e
diff --git a/Android.mk b/Android.mk
index 6d665df..1203db4 100644
--- a/Android.mk
+++ b/Android.mk
@@ -25,7 +25,10 @@
 	external/stlport/stlport \
 	bionic \
 	external/scrypt/lib/crypto \
-	frameworks/native/include
+	frameworks/native/include \
+	system/security/keystore \
+	hardware/libhardware/include/hardware \
+	system/security/softkeymaster/include/keymaster
 
 common_shared_libraries := \
 	libsysutils \
@@ -39,7 +42,9 @@
 	libext4_utils \
 	libcrypto \
 	libselinux \
-	libutils
+	libutils \
+	libhardware \
+	libsoftkeymaster
 
 common_static_libraries := \
 	libfs_mgr \