Includes a few phpcs fixes.
Issue #2123775 by skilip: Use normal db placeholders to avoid DXWTF
Issue #2160725: Fixed documentation causing Unknown modifier 'd' fast_404.inc
Issue #1322070: Document required changes to make advanced_help files available
Issue #2384811 by typhonius: Write tests
Issue #2123321 by al.ex, typhonius, Treidge: [i18n] language prefix doesn't get recognized
Issue #2279169 by samuel.mortenson: Add variable to disable fast_404 during development
Update for PSR-4
Issue #2346979 by janusman: fast_404_validate_path_mysql never works for string $db_url
Issue #2114479 by loopduplicate, joelstein: Ignore drush calls
Issue #2078863 by typhonius: Added Provide PDO db access in fast_404_path_check.
Allow fast_404 to ignore Drush.
Issue #2031783 by typhonius: Support for $db_url in array.
Added in a note about how this will likely need another look when the following issues get in to core:
Made some changes to the readme to make it more relevant to the module in its current D8 state.
You won't be needing _this_ anymore!
empty the module file
Refactored a bunch of the module code so it can be loaded directly from settings.php
without having to boot the kernel.
Altered fast 404 include for use in settings.php so it works with the rest of the module as it stands.
Changed the method name for checking blocked paths, fixed an issue with some brackets and set a good message before intercepting the event and sending our response.
Tidied up the extension checking and made it handle image derivatives.
Continued work on this to use di on the request object and initial commit of
the extension checking part of fast_404 when the module is enabled.
Altered method to pathCheck - typo
Drupal is a registered trademark of Dries Buytaert.