[ticket/11445] Optimize no of queries in get_global_subscriptions

PHPBB3-11445
[ticket/11445] Improve unit tests for get_global_subscriptions

PHPBB3-11445
[ticket/11445] Remove unused foreach key $group_name

PHPBB3-11445
[ticket/11445] Move get user's notification code into its own method

PHPBB3-11445
[ticket/12682] Make Code Sniffer run properly on Travis CI again.

The --ignore parameter takes a case-insensitive pattern and as such
'phpBB/phpbb/*' matches any '/home/travis/build/phpbb/phpbb/...' file name.
This results in nothing being checked against ruleset-php-legacy.xml.

Using absolute paths in the --ignore pattern fixes this issues.

PHPBB3-12682
[ticket/12209] Notify the admin that OAuth still allows DB authentification

PHPBB3-12209
[ticket/12575] Speed up load_class()

Load the services referenced in a service_collection only when
they are used to avoid to load some unsuded services.

PHPBB3-12575
[ticket/12575] Move service_collection_iterator to its own file

PHPBB3-12575
[ticket/12575] Fix the tests

PHPBB3-12575
[ticket/12575] Remove  inline assignments

PHPBB3-12575
[ticket/12575] Skip sniffer issue triggered by the solution of a php bug

https://bugs.php.net/bug.php?id=66834
https://bugs.php.net/bug.php?id=67067

PHPBB3-12575
[ticket/12575] Fix typos in comments

PHPBB3-12575
[ticket/12575] Fix 2 typos in comments

PHPBB3-12575
[ticket/12575] Usethe new header

PHPBB3-12575
[ticket/12575] Add missing property

PHPBB3-12575
[ticket/12575] Use strict comparison

PHPBB3-12575
[ticket/12706] Ignore additional styles

PHPBB3-12706
[ticket/12706] Ignore additional languages

PHPBB3-12706
[ticket/12706] Ignore additional rank images

PHPBB3-12706
[ticket/12707] Do not try to load 3.1 DBMS driver name as 3.0 driver.

PHPBB3-12707