Rationalise usage of keys in navigator.dart.

Route (named routes) no longer have a key, and have their own storage for their names.
RouseState no longer has a key, and uses an owner field pointing to a StatefulComponent instead.
As such, RouteBase no longer has a key.

HistoryEntry no longer uses a global int to ensure uniqueness.

Propagated this to stocks app.
5 files changed
tree: 10fa83f2c33116cb6d8902e03b68c9314d0d6fda
  1. packages/