Docs: add 4.0.0 migration guide (fixes #8306) (#8313)
Docs: add 4.0.0 migration guide (fixes #8306) (#8313)

* Docs: add 4.0.0 migration guide (fixes #8306)

* Fix typos

* Remove unneeded "Summary" header

* Add eslint:recommended section

* Remove section about missing file errors

* Add note about `global` property in linter.verify() API

* Add section about shebang comments

* Use consistent wording in section headers

* Note that config validation is still a work in progress

kentcdodds/eslint,Trott/eslint,AcceptableIce/eslint,SimenB/eslint,eslint/eslint,gabro/eslint,scriptdaemon/eslint,AcceptableIce/eslint,menelaos/eslint-solarized,platinumazure/eslint,BenoitZugmeyer/eslint,Aladdin-ADD/eslint,DavidAnson/eslint,brgibson/eslint,Gillespie59/eslint,ABaldwinHunter/eslint,Moeriki/eslint,pvamshi/eslint,scriptdaemon/eslint,mzgol/eslint,onurtemizkan/eslint,BenoitZugmeyer/eslint,Gillespie59/eslint,pvamshi/eslint,ljharb/eslint,gabro/eslint,whitneyit/eslint,Trott/eslint,ABaldwinHunter/eslint,kentcdodds/eslint,ljharb/eslint,Moeriki/eslint,mzgol/eslint,menelaos/eslint-solarized,brgibson/eslint,onurtemizkan/eslint,Aladdin-ADD/eslint,DavidAnson/eslint,platinumazure/eslint,eslint/eslint,whitneyit/eslint,SimenB/eslint