Merge branch 'prep-release-3.0.11'

* prep-release-3.0.11: (279 commits)
  [prep-release-3.0.11] Bumping version number for 3.0.11 final.
  [prep-release-3.0.11] Update Changelog for 3.0.11-RC2 release.
  [prep-release-3.0.11] Bumping version number for 3.0.11-RC2.
  [ticket/10965] Profile data is only grabbed when show_novalue is enabled
  [ticket/10965] Make sure all profile fields are always grabbed on viewtopic
  [ticket/10965] Database update was referring to 3.0.5 instead of 3.0.11-RC1
  [ticket/10965] Introduce a new profile field option to display no value
  [ticket/10667] Fix tests under MySQL 5.5 strict mode (once again)
  [ticket/10950] Fix grammar in comments
  [ticket/10950] Delete PMs for users that have not yet read the pm
  [ticket/10950] Fix unit tests to fit the new pm deleting behaviour
  [ticket/10950] Update undelivered pm counts in batches not 1 by 1 for each user
  [ticket/10950] Remove deleted entries in tests instead of commenting them out
  [ticket/10950] Use database count() and group by instead of doing that in php
  [ticket/10978] Fix typo in prosilver ucp_groups_membership.html
  [ticket/10950] Check $delete_ids to be not empty
  [ticket/10950] Recreated the behaviour of phpbb_delete_user_pms()
  [ticket/10950] Fix unit tests to reflect desired behaviour
  [ticket/10441] Make CDB linking more consistent
  [ticket/10937] Update documentation to say which comment styles are removed.
  ...
Merge branch 'prep-release-3.0.12'

* prep-release-3.0.12: (443 commits)
  [prep-release-3.0.12] Update changelog for 3.0.12 release.
  [ticket/11873] Add unit test for large password input.
  [ticket/11873] Do not hash very large passwords in order to safe resources.
  [prep-release-3.0.12] Bumping version number for 3.0.12 final.
  [prep-release-3.0.12] Remove changelog entry for ticket that was not resolved.
  [prep-release-3.0.12] Update Changelog for 3.0.12-RC3 release.
  [prep-release-3.0.12] Bumping version number for 3.0.12-RC3.
  [ticket/11769] Allow using 0 as poster name
  [ticket/11769] Allow '0' as username
  [ticket/11769] Allow '0' as username in notification mails
  [ticket/11769] Fix language issues in the doc blocks
  [ticket/11769] Correctly supply the post author's username in posting.php
  [ticket/11802] replace $browser with $user->browser
  [ticket/11775] Fix doc blocks syntax
  [ticket/11775] Remove spaces at line ends
  [ticket/11775] Split test into multiple steps
  [ticket/11775] Add functional test for moving the last post
  [ticket/11775] Backport moving of the posting functions to 3.0
  [ticket/11775] Fix error when moving the last post to another topic
  [prep-release-3.0.12] Update Changelog for 3.0.12-RC2 release.
  ...
[ticket/11996] Add explanation how to correctly remove and update an extension

See http://area51.phpbb.com/phpBB/viewtopic.php?f=81&t=44001 for more
information about the decision.

PHPBB3-11996
[ticket/11996] Use a table for better styling

PHPBB3-11996
[ticket/12132] Add viewtopic_print_head_append event to subsilver2

PHPBB3-12132
[ticket/12132] Add the event to events.md doc

PHPBB3-12132
[ticket/12134] Add ucp_pm_viewmessage_print_head_append event to subsilver2

PHPBB3-12134
[ticket/12136] Use new pagination class in generate_smilies().

PHPBB3-12136
[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
[ticket/11985] Don't try to install APC on PHP 5.5 or higher.

PHPBB3-11985
[ticket/12156] Add missing passwords manager to oauth

PHPBB3-12156
Merge pull request #1991 from marc1706/ticket/12156

[ticket/12156] Add missing passwords manager to oauth
[ticket/11996] Remove note until we really do disable the board

PHPBB3-11996
Merge pull request #1942 from nickvergessen/ticket/11996

[ticket/11996] Add explanation how to correctly remove and update an extension
[ticket/11880] Break up schema changes in the migrator

PHPBB3-11880
[ticket/12159] Fix codesniffer complaints due to profilefields and passwords

The two PRs regarding profilefields and passwords manager that were recently
merged caused a few codesniffer complaints that are fixed by these changes.

PHPBB3-12159
Merge pull request #1997 from marc1706/ticket/12159

[ticket/12159] Fix codesniffer complaints due to profilefields and passwords

* marc1706/ticket/12159:
  [ticket/12159] Fix codesniffer complaints due to profilefields and passwords
[ticket/11509] Contrary to docs, COMMIT_RANGE is not available in PR mode.

PHPBB3-11509
[ticket/11509] Run commit message checker only in one environment.

PHPBB3-11509