Add a scrollbar to the license screen. (#5114)

And make Scrollbar work with LazyBlock.

And an about box to the Stocks sample app.
diff --git a/dev/manual_tests/overlay_geometry.dart b/dev/manual_tests/overlay_geometry.dart
index 4f54950..81459ea 100644
--- a/dev/manual_tests/overlay_geometry.dart
+++ b/dev/manual_tests/overlay_geometry.dart
@@ -125,6 +125,11 @@
   bool shouldRebuild(CardBuilder oldDelegate) {
     return oldDelegate.cardModels != cardModels;
   }
+
+  @override
+  double estimateTotalExtent(int firstIndex, int lastIndex, double minOffset, double firstStartOffset, double lastEndOffset) {
+    return (lastEndOffset - minOffset) * cardModels.length / (lastIndex + 1);
+  }
 }
 
 class OverlayGeometryAppState extends State<OverlayGeometryApp> {