Updates to the add bookmark dialog.

AddBookmarkPage:
Use BreadCrumbView in the dialog.
Set  better dimensions so the dialog stays consistent.

BreadCrumbView:
Provide an option to disallow going back from a
particular crumb.
Limit the width of a crumb.

Bug:2953515

Change-Id: Iadd68b89b9b43f9645d7c4dee483f66edb3f3c93
diff --git a/res/values/dimensions.xml b/res/values/dimensions.xml
index 4d19a9f..f550cf7 100644
--- a/res/values/dimensions.xml
+++ b/res/values/dimensions.xml
@@ -21,4 +21,6 @@
 
     <dimen name="bookmarkThumbnailWidth">90dip</dimen>
     <dimen name="bookmarkThumbnailHeight">80dip</dimen>
-</resources>
\ No newline at end of file
+    <dimen name="add_bookmark_width">500dip</dimen>
+    <dimen name="folder_selector_height">300dip</dimen>
+</resources>
diff --git a/res/values/integers.xml b/res/values/integers.xml
index 7508e00..c923805 100644
--- a/res/values/integers.xml
+++ b/res/values/integers.xml
@@ -20,4 +20,5 @@
     <integer name="max_tabs">16</integer>
     <!--  The duration of the tab animations in millisecs  -->
     <integer name="tab_animation_duration">500</integer>
-</resources>
\ No newline at end of file
+    <integer name="max_width_crumb">200</integer>
+</resources>