[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
Merge branch 'prep-release-3.0.12' into develop-olympus

* prep-release-3.0.12:
  [ticket/11720] Add functional test for submitting report as user
  [ticket/11720] Do not call $captcha->validate if $captcha is not set
[ticket/11726] Don't run lint tests on Travis on postgres

PHPBB3-11726
Merge remote-tracking branch 'EXreaction/ticket/11726' into develop-olympus

* EXreaction/ticket/11726:
  [ticket/11726] Don't run lint tests on Travis on postgres
[ticket/10917] Fixed notice that files are out of date when updating to an unreleased version

PHPBB3-10917
[ticket/10917] Using phpbb wrapper

PHPBB3-10917
[ticket/11062] Load new strings from user's language file if provided

PHPBB3-11062
[ticket/11062] If user's language is english there is no further work needed

PHPBB3-11062
[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
Merge branch 'prep-release-3.0.12' into develop-olympus

* prep-release-3.0.12:
  [ticket/11740] Update FAQ to include Ideas Centre
Merge remote-tracking branch 'remotes/Elsensee/ticket/11062' into develop-olympus

# By Oliver Schramm
# Via Oliver Schramm
* remotes/Elsensee/ticket/11062:
  [ticket/11062] If user's language is english there is no further work needed
  [ticket/11062] Load new strings from user's language file if provided
Merge remote-tracking branch 'remotes/Elsensee/ticket/10917' into develop-olympus

# By Oliver Schramm
# Via Oliver Schramm
* remotes/Elsensee/ticket/10917:
  [ticket/10917] Using phpbb wrapper
  [ticket/10917] Fixed notice that files are out of date when updating to an unreleased version
[ticket/10917] Revert use of phpbb wrapper

PHPBB3-10917
[ticket/10917] Variable used only once so delete it

The variable $this->unequal_version was only used once
and only to display the version the package updates to.
To display the version it updates to makes no sense when
the update files just aren't meant to update from the
current version. (It's already shown in an error message)
So I deleted the variable from there.

Furthermore the use of version_compare makes the variable
useless in that context which is why I deleted the variable
from the whole file and replaced it in the relevant if statement
with the old comparison.

PHPBB3-10917
Merge remote-tracking branch 'Elsensee/ticket/10917-2' into develop-olympus

* Elsensee/ticket/10917-2:
  [ticket/10917] Variable used only once so delete it
  [ticket/10917] Revert use of phpbb wrapper