[ticket/11186] Database unit tests fail on windows using sqlite2

The problem is, that we try to recreate the db and reconnect to it, while the
old connection is still hold. To resolve this, we just drop all tables and
recreate the tables instead of the hole db.

PHPBB3-11186
[ticket/11190] Functional tests purge cache before running.

Added functions to get and purge cache to functional framework also.

PHPBB3-11190
[ticket/11190-develop] Functional tests purge cache before running.

PHPBB3-11190
[ticket/11198] Correctly set links after an item is moved up/down with AJAX

PHPBB3-11198
[ticket/11198] Store the swapping partners in vars and simplify the logic

PHPBB3-11198
[ticket/11199] Purge dumped container correctly on cache purge.

This patch changes the dumped container suffix to a prefix instead which
makes the existing code for purging 'cache/container_*' files work
as intended.

PHPBB3-11199
[ticket/11199] Match cache purge container files against container_*

Previously it was matching against only container*, checking for the
underscore is consistent with the other checks.

PHPBB3-11199
[ticket/11200] Make cache available during container construction

Fixes fatal errors in the dbal.

PHPBB3-11200
[ticket/11202] Add a heuristic function to check for response success.

This tries to account for php sending fatal errors with 200 status code.

PHPBB3-11202
[ticket/11202] Check response success before content assertions.

This does not change tests that perform requests which are either
clearly not supposed to succeed or are a gray area.

PHPBB3-11202
[ticket/11202] Custom message does not make sense here, delete it.

PHPBB3-11202
[ticket/11200] Add a reminder comment.

PHPBB3-11200
Merge PR #1089 branch 'igorw/ticket/11200' into develop

* igorw/ticket/11200:
  [ticket/11200] Add a reminder comment.
  [ticket/11200] Make cache available during container construction
Merge PR #1088 branch 'igorw/ticket/11199' into develop

* igorw/ticket/11199:
  [ticket/11199] Match cache purge container files against container_*
  [ticket/11199] Purge dumped container correctly on cache purge.
Merge PR #1069 branch 'Fyorl/ticket/11190' into develop-olympus

* Fyorl/ticket/11190:
  [ticket/11190] Functional tests purge cache before running.
Merge PR #1069 branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11190] Functional tests purge cache before running.

develop fix needs no code from develop-olympus.
Merge PR #1070 branch 'Fyorl/ticket/11190-develop' into develop

* Fyorl/ticket/11190-develop:
  [ticket/11190-develop] Functional tests purge cache before running.
[ticket/11198] Remove additional asterix as /** is doc-block only

PHPBB3-11198
Merge PR #1085 branch 'nickvergessen/ticket/11198' into develop

* nickvergessen/ticket/11198:
  [ticket/11198] Remove additional asterix as /** is doc-block only
  [ticket/11198] Store the swapping partners in vars and simplify the logic
  [ticket/11198] Correctly set links after an item is moved up/down with AJAX
Merge remote-tracking branch 'p/ticket/11202-olympus' into develop-olympus

* p/ticket/11202-olympus:
  [ticket/11202] Custom message does not make sense here, delete it.
  [ticket/11202] Check response success before content assertions.
  [ticket/11202] Add a heuristic function to check for response success.