Add bluetooth provisioning library to ManagedProvisioning.

This library is used for two purposes:
- If no wifi is available on the device that is being provisioned, it
  can use the programmer devices wifi as a proxy
- Status updates can be sent to the programmer device via bluetooth.

Bug: 20001077
Change-Id: I15642bc634959dda2385b352532163f5b69597e7
diff --git a/Android.mk b/Android.mk
index 429fc81..3645a91 100644
--- a/Android.mk
+++ b/Android.mk
@@ -3,12 +3,16 @@
 
 LOCAL_MODULE_TAGS := optional
 
-LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4
+LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4 \
+    ManagedProvisioningComm
 
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
 LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
 
+LOCAL_PROTOC_OPTIMIZE_TYPE := nano
+LOCAL_PROTOC_FLAGS := --proto_path=$(LOCAL_PATH)/protos/
+
 LOCAL_PACKAGE_NAME := ManagedProvisioning
 LOCAL_CERTIFICATE := platform
 LOCAL_PRIVILEGED_MODULE := true
@@ -17,3 +21,4 @@
 
 include $(BUILD_PACKAGE)
 
+include $(call all-makefiles-under,$(LOCAL_PATH))