[ticket/13318] login_username needs to have the multibyte parameter set to true

This is needed for usernames with UTF-8 characters.

PHPBB3-13318
[ticket/13332] Pass user row to passwords manager check method

PHPBB3-13332
[ticket/13332] Remove useless $result assignment

PHPBB3-13332
[ticket/13209] Fix expected request value of CPF language fields.

Multiple languages can be edited, thus the expected value is an array.

PHPBB3-13209
[ticket/13209] Gather language field values for boolean CPF's in all steps.

The user can move back and forth between all three steps and as such the lang
field data should be expected in all steps.

PHPBB3-13209
[ticket/13332] Fix auth provider tests

PHPBB3-13332
[ticket/13280] Revert "Merge pull request #3107 from marc1706/ticket/13280"

This reverts commit a1b58d05d158ff7afd789c1b27821e17198f8d58, reversing
changes made to 0e772afb9db640e54e84cfccaddcf74f3edbb3fb.

PHPBB3-13280
[ticket/13280] Make the tests failing

PHPBB3-13280
[ticket/13280] Add new tests

PHPBB3-13280
[ticket/13325] Update / Fix composer.lock hash.

PHPBB3-13325
[ticket/13325] Remove whitespace at end of line.

PHPBB3-13325
[ticket/13325] Make installing composer dependencies in tests folder optional.

Make phpbb_ui_test_case available unconditionally. Nothing depends on 5.3.19
here. Remove __init__ include. Composer classmap autoloading ensures classes
can be loaded.

PHPBB3-13325
Merge pull request #3137 from prototech/ticket/13209

[ticket/13209] Fix loss of CPF language field values when switching steps
Merge branch 'develop-ascraeus' into develop
Merge pull request #3125 from lavigor/ticket/13318

[ticket/13318] login_username needs to have the multibyte parameter set to true
Merge branch 'develop-ascraeus' into develop
Merge pull request #3141 from bantu/ticket/13325

[ticket/13325] Make installing composer dependencies in tests folder optional.
Merge branch 'develop-ascraeus' into develop
[ticket/13341] Change coverage to whitelist to prevent errors with temp files.

b4f95deefc9d456c5a2d0f6338f6dcecc0829652 suggests that this can lead to issues
with classes having the same name. However, this does not seem to be a problem
with the current version of PHPUnit we are using.

Despite https://phpunit.de/manual/4.1/en/code-coverage-analysis.html saying
that addUncoveredFilesFromWhitelist="true" is optional, this seems to be on by
default in PHPUnit 4.1.0. As a result, all files are considered for code
coverage; which is what we want.

processUncoveredFilesFromWhitelist is however false (by default) and as such
even files that are considered for code coverage are not processed through PHP
when not used in actual tests. Since it is already impossible to test multiple
classes with the same name in the same test run (without process isolation),
because that would already lead to "cannot redeclare class" errors, it is also
impossible for "cannot redeclare class" errors to happen in test coverage.

PHPBB3-13341
Merge pull request #3146 from bantu/ticket/13341

[ticket/13341] Change coverage to whitelist to prevent errors with temp ...

* bantu/ticket/13341:
  [ticket/13341] Change coverage to whitelist to prevent errors with temp files.

Conflicts:
	phpunit.xml.dist