Reverse the "trigger indexing via Ajax" logic
Create the debug bar in a separate method
Flush all data after `Template::output()` has been run
Encapsulate the cache and search index routines in separate methods
Do not index the debug output for searching
Merge branch 'feature/rework-deferred-indexing' into release/3.3.0