Display fallback dialog when no Browser Actions provider available

This CL implements that if there is no Browser Actions provider
available on mobile, Browser Actions support library will open a
fallback dialog locally and shows only custom item.

The fallback dialog shown would be this:
https://drive.google.com/a/google.com/file/d/1IuZcMmVRRrp9MmmKsm-0QgroAU_vmxGx/view?usp=sharing.

BUG: 63937931
Test: ./gradlew customtabs:connectedCheck --info --daemon
-Pandroid.testInstrumentationRunnerArguments.class=androidx.browser.browseractions.BrowserActionsFallbackMenuUiTest\#testBrowserActionsFallbackMenuUiShown
Change-Id: I463cb540791e7e7654341650407b2dbc4af28f72
diff --git a/customtabs/Android.mk b/customtabs/Android.mk
index 30132a1..27b92a0 100644
--- a/customtabs/Android.mk
+++ b/customtabs/Android.mk
@@ -30,11 +30,13 @@
 LOCAL_SRC_FILES := \
     $(call all-java-files-under,src/main/java) \
     $(call all-Iaidl-files-under,src/main/java)
-LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
+LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/src/main/res
 LOCAL_JAVA_LIBRARIES := \
     android-support-annotations
 LOCAL_SHARED_ANDROID_LIBRARIES := \
-    android-support-compat
+    android-support-v7-appcompat \
+    android-support-compat \
+    android-support-core-ui
 LOCAL_JAVA_LANGUAGE_VERSION := 1.7
 LOCAL_AAPT_FLAGS := --add-javadoc-annotation doconly
 include $(BUILD_STATIC_JAVA_LIBRARY)