M4 breaking changes

I was able to solve the deleteFile error but while I'm not getting any warnings in the editor, even after pub update and making sure I've updated the editor, I see warnings in Hop:

```
y2k:dart-google-oauth2-library damondouglas$ dart tool/hop_runner.dart analyze_libs --verbose
analyze_libs: PASSED - lib/google_oauth2_browser.dart
analyze_libs - lib/google_oauth2_console.dart: file:/Users/damondouglas/Documents/projects/dart/dart-google-oauth2-library/lib/src/console/oauth2_console_client/oauth2.dart:226:28: no such named parameter "request_visible_actions" defined
                                                  225:           Uri.parse('http://localhost:${server.port}'),
                                                  226:           scopes: _scopes, request_visible_actions: _request_visible_actions);
                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
analyze_libs - lib/google_oauth2_console.dart: file:/Users/damondouglas/Documents/projects/dart/dart-google-oauth2-library/lib/src/console/oauth2_console_client/http.dart:56:41: cannot resolve tokenEndpoint in library oauth2
                                                   55:       var tokenRequest = urisEqual(
                                                   56:           streamedResponse.request.url, oauth2.tokenEndpoint);
                                                                                               ~~~~~~~~~~~~~~~~~~~~
analyze_libs - lib/google_oauth2_console.dart: file:/Users/damondouglas/Documents/projects/dart/dart-google-oauth2-library/lib/src/console/oauth2_console_client/http.dart:56:41: expression does not yield a value
                                                   55:       var tokenRequest = urisEqual(
                                                   56:           streamedResponse.request.url, oauth2.tokenEndpoint);
                                                                                               ~~~~~~
analyze_libs: WARNING - lib/google_oauth2_console.dart
analyze_libs: PASSED: 1, WARNING: 1, ERROR: 0

```