[ticket/11720] Do not call $captcha->validate if $captcha is not set

PHPBB3-11566 changed big parts of code. Unfortunately, a call to
$captcha->validate was added that is being called even if $captcha hasn't
been initialized. This change will fix this issue.

PHPBB3-11720
[ticket/11720] Add functional test for submitting report as user

The already existing functional tests were not ran as the filename was
missing the appended "_test".

PHPBB3-11720
Merge remote-tracking branch 'marc1706/ticket/11720-prep-release' into prep-release-3.0.12

* marc1706/ticket/11720-prep-release:
  [ticket/11720] Add functional test for submitting report as user
  [ticket/11720] Do not call $captcha->validate if $captcha is not set
[ticket/11740] Update FAQ to include Ideas Centre

PHPBB3-11740
Merge remote-tracking branch 'unknownbliss/ticket/11740' into prep-release-3.0.12

* unknownbliss/ticket/11740:
  [ticket/11740] Update FAQ to include Ideas Centre
[ticket/11752] HTTP -> HTTPs in email/installed.txt

PHPBB3-11752
Merge remote-tracking branch 'bantu/ticket/11752' into prep-release-3.0.12

* bantu/ticket/11752:
  [ticket/11752] HTTP -> HTTPs in email/installed.txt
[ticket/11524] Add another isset() to mitigate "Illegal string offset 'limit'"

... on PHP 5.4 or higher.

PHPBB3-11524
[ticket/11753] Update MySQL upgrader schema data.

PHPBB3-11753
[ticket/11753] Remove ?> from MySQL Upgrader.

PHPBB3-11753
Merge remote-tracking branch 'bantu/ticket/11524' into prep-release-3.0.12

* bantu/ticket/11524:
  [ticket/11524] Add another isset() to mitigate "Illegal string offset 'limit'"
Merge remote-tracking branch 'bantu/ticket/11753' into prep-release-3.0.12

* bantu/ticket/11753:
  [ticket/11753] Remove ?> from MySQL Upgrader.
  [ticket/11753] Update MySQL upgrader schema data.
[prep-release-3.0.12] Bumping version number for 3.0.12-RC2.
[prep-release-3.0.12] Update Changelog for 3.0.12-RC2 release.
Merge branch 'prep-release-3.0.12' of git://github.com/phpbb/phpbb3 into prep-release-3.0.12

* 'prep-release-3.0.12' of git://github.com/phpbb/phpbb3:
  [ticket/11753] Remove ?> from MySQL Upgrader.
  [ticket/11753] Update MySQL upgrader schema data.
  [ticket/11524] Add another isset() to mitigate "Illegal string offset 'limit'"
  [ticket/11752] HTTP -> HTTPs in email/installed.txt
Merge tag 'release-3.0.12-RC2' into qa

Tagging the 3.0.12-RC2 release.

* tag 'release-3.0.12-RC2':
  [prep-release-3.0.12] Update Changelog for 3.0.12-RC2 release.
  [prep-release-3.0.12] Bumping version number for 3.0.12-RC2.
  [ticket/11753] Remove ?> from MySQL Upgrader.
  [ticket/11753] Update MySQL upgrader schema data.
  [ticket/11524] Add another isset() to mitigate "Illegal string offset 'limit'"
  [ticket/11752] HTTP -> HTTPs in email/installed.txt
  [ticket/11740] Update FAQ to include Ideas Centre
  [ticket/11720] Add functional test for submitting report as user
  [ticket/11720] Do not call $captcha->validate if $captcha is not set