[feature/passwords] Move combined hashing methods to manager

This will get rid of the circular dependency between the passwords manager
and the passwords helper. The combined_hash_password() method was also
slightly changed to allow both the definitions of service names or prefixes
for the hash types.

PHPBB3-11610
[ticket/12147] Remove Travis CI notifications.

We don't want to get notifications for branches other people are working on.

PHPBB3-12147
Merge pull request #1716 from marc1706/feature/passwords

[feature/passwords] Add password hashing manager with support for newer hashing algorithms
[ticket/11201] Remove dependency from types on the manager

PHPBB3-11201
[ticket/11201] Split template file into multiple files

PHPBB3-11201
Merge remote-tracking branch 'github-bantu/ticket/12147' into develop-olympus

* github-bantu/ticket/12147:
  [ticket/12147] Remove Travis CI notifications.
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/12147] Remove Travis CI notifications.

Conflicts:
	.travis.yml
[ticket/11201] Remove empty calls section from .yml

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

* github-nickvergessen/ticket/11201: (50 commits)
  [ticket/11201] Remove empty calls section from .yml
  [ticket/11201] Split template file into multiple files
  [ticket/11201] Remove dependency from types on the manager
  [ticket/11201] Rename profilefields class to manager
  [ticket/11201] Fix parameter description
  [ticket/11201] Use !== null, its faster
  [ticket/11201] Also translate profile fields in UCP and ACP
  [ticket/11201] Add parameters and variables to profile field class
  [ticket/11201] Add commas on last array entry
  [ticket/11201] Allow translation of profile field name and explanation
  [ticket/11201] Fix some variable names
  [ticket/11201] Add tables to constructor in tests
  [ticket/11201] Add a method to return the translated full name of the type
  [ticket/11201] Remove db depending code from field class
  [ticket/11201] Add variables to classes and add constructor doc blocks
  [ticket/11201] Update copyright in class file
  [ticket/11201] Add visibility and remove unused variable
  [ticket/11201] Add some commas at the last array entry
  [ticket/11201] Cast some variables to integer
  [ticket/11201] Inject table names rather then using constants
  ...

Conflicts:
	phpBB/config/services.yml
[ticket/12146] Added a missing # to inline css-style of <span>

PHPBB3-12146
[ticket/11509] Fail on Travis CI if commit messages are improperly formatted.

PHPBB3-11509
Merge remote-tracking branch 'Crizz0/ticket/12146' into develop-olympus

* Crizz0/ticket/12146:
  [ticket/12146] Added a missing # to inline css-style of <span>
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/12146] Added a missing # to inline css-style of <span>

Conflicts:
	phpBB/styles/prosilver/template/ucp_groups_manage.html
[ticket/12151] Remove old dependency from profile type in tests

PHPBB3-12151
Merge pull request #1989 from nickvergessen/ticket/12151

[ticket/12151] Remove old dependency from profile type in tests
[ticket/12154] Update schema files with lastest database schema

PHPBB3-12154
Merge remote-tracking branch 'github-bantu/ticket/11509' into develop-olympus

* github-bantu/ticket/11509:
  [ticket/11509] Fail on Travis CI if commit messages are improperly formatted.
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11509] Fail on Travis CI if commit messages are improperly formatted.

Conflicts:
	.travis.yml
[ticket/11985] Reorganise travis/install-php-extensions.sh

PHPBB3-11985
[ticket/11985] Enable APC on command line so it can be used by PHPUnit.

PHPBB3-11985