Update eslint to the latest versions of its dependencies

Our eslint analyzer uses a number of third party modules, most of which have updates available. We should update those dependencies to the latest and greatest versions to ensure we're keeping up with new capabilities provided by these updates.

Dependency Existing version Latest version
@babel/cli 7.7.7 7.8.4
@babel/core ^7.7.7 7.9.6
@babel/plugin-proposal-class-properties ^7.7.4 7.8.3
@babel/plugin-proposal-decorators ^7.7.4 7.8.3
@babel/plugin-proposal-do-expressions ^7.7.4 7.8.3
@babel/plugin-proposal-export-default-from ^7.7.4 7.8.3
@babel/plugin-proposal-export-namespace-from ^7.7.4 7.8.3
@babel/plugin-proposal-function-bind ^7.7.4 7.8.3
@babel/plugin-proposal-function-sent ^7.7.4 7.8.3
@babel/plugin-proposal-json-strings ^7.7.4 7.8.3
@babel/plugin-proposal-logical-assignment-operators ^7.7.4 7.8.3
@babel/plugin-proposal-nullish-coalescing-operator ^7.7.4 7.8.3
@babel/plugin-proposal-numeric-separator ^7.7.4 7.8.3
@babel/plugin-proposal-optional-chaining ^7.7.5 7.9.0
@babel/plugin-proposal-pipeline-operator ^7.7.7 7.8.3
@babel/plugin-proposal-throw-expressions ^7.7.4 7.8.3
@babel/plugin-syntax-dynamic-import ^7.7.4 7.8.3
@babel/plugin-syntax-import-meta ^7.7.4 7.8.3
@babel/preset-env ^7.7.7 7.9.6
@babel/preset-flow ^7.7.4 7.9.0
@babel/preset-react ^7.7.4 7.9.4
babel-eslint ^10.0.3 10.1.0
eslint ^6.8.0 7.0.0
eslint-plugin-html ^6.0.0 6.0.2
eslint-plugin-react ^7.17.0 7.20.0
eslint-plugin-security ^1.4.0
Edited by Thomas Woodham