[ticket/11422] Increment assets when database_update is complete

PHPBB3-11422
[ticket/11445] Add abstract class phpbb_notification_method_messenger_base.

PHPBB3-11445
[ticket/11460] Drop incorrect phpbb_notification_{type,method}_ prefix.

PHPBB3-11460
[ticket/11460] Add methods for checkbox handling to phpbb_functional_test_case.

PHPBB3-11460
[ticket/11469] Add SQL insert buffer allowing easier handling of multi inserts.

1. Tries to prevent going over max packet size by flushing to the database
   after a certain number of rows have been added.
2. Because of 1., it is less likely to reach a connection timeout when
   inserting a huge number of rows.
3. By flushing the buffer when a certain size is reached, memory usage should
   be lower compared to building the whole insert row set first.

PHPBB3-11469
[ticket/11460] Add test for whether post_email and topic_email are checked.

PHPBB3-11460
[ticket/11460] Configure functional test board email using dummy SMTP data.

PHPBB3-11460
[ticket/11460] Add default behaviour tests for notification and email types.

PHPBB3-11460
[ticket/11469] Add comment about using sql_multi_insert when not buffering.

PHPBB3-11469
[ticket/11448] Use of $user_id parameter to mark a user's notifications read

Currently, the $user_id is a parameter but is not used. This patch fixes that.

PHPBB3-11448
[ticket/11466] Remove old database driver files from PHPUnit exclude

As per the ticket comments, these can simply be removed, rather than having to
be renamed to the new file locations.

PHPBB3-11466
Merge pull request #1319 from imkingdavid/ticket/11466

[ticket/11466] Remove old database driver files from PHPUnit exclude
Merge pull request #1318 from imkingdavid/ticket/11448

[ticket/11448] Use of $user_id parameter to mark a user's notifications read
Merge remote-tracking branch 'github-bantu/ticket/11460' into develop

* github-bantu/ticket/11460:
  [ticket/11460] Add default behaviour tests for notification and email types.
  [ticket/11460] Configure functional test board email using dummy SMTP data.
  [ticket/11460] Add test for whether post_email and topic_email are checked.
  [ticket/11460] Add methods for checkbox handling to phpbb_functional_test_case.
  [ticket/11460] Drop incorrect phpbb_notification_{type,method}_ prefix.
[ticket/11469] Add some basic unit tests for phpbb_db_sql_insert_buffer

PHPBB3-11469
[ticket/11469] Return after sql_multi_insert when multi_insert is false

PHPBB3-11469
[ticket/11469] Use method to check config count, instead of repeating it

PHPBB3-11469
[ticket/11476] Remove pass-by-reference from sql_mutli_insert

The method never writes to the array passed by reference. So it can be
passed by value instead to avoid certain problems.

PHPBB3-11476
Merge remote-tracking branch 'nickvergessen/ticket/11476' into develop

* nickvergessen/ticket/11476:
  [ticket/11476] Remove pass-by-reference from sql_mutli_insert
[ticket/11469] Add example code to class documentation.

PHPBB3-11469