Dynamically load a CCT module from another package.

* Uses AIDL interfaces to work across class loaders
* Adds a bottom bar in CCT if the module is loaded

Bug: 843161
Change-Id: I8eaaaebf78cfb875f61deebca8df3e98a4f8c0dc
Reviewed-on: https://chromium-review.googlesource.com/1085060
Commit-Queue: Michael van Ouwerkerk <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Reviewed-by: Bernhard Bauer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#568438}
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index ee25e5b4..20174d6 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1222,6 +1222,9 @@
 extern const char kBackgroundLoaderForDownloadsName[];
 extern const char kBackgroundLoaderForDownloadsDescription[];
 
+extern const char kCCTModuleName[];
+extern const char kCCTModuleDescription[];
+
 extern const char kChromeDuplexName[];
 extern const char kChromeDuplexDescription[];