[all] Switch to pedantic analysis rules (#2300)
[all] Switch to pedantic analysis rules (#2300)

Switches our out of date fork of Flutter's analysis rules to the
pedantic package. In order to make this an easy change to initially land
and then incrementally enable, any existing non-trivial lints have just
been ignored within their respective packages instead of being fixed.

Also adds a global lint for missing public DartDocs. Like the pedantic
lints, this is ignored in packages that are already failing it.
fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins,fluttercommunity/plus_plugins