[ticket/11538] Rename phpbb_validate_colour to phpbb_validate_hex_colour

PHPBB3-11538
[ticket/11538] Merge calls to validate_data() in acp_groups

PHPBB3-11538
[ticket/11538] Move group ID into abstract test class and add more test cases

The group ID is defined in the abstract class now and additional test cases
for hex colour values have been added.

PHPBB3-11538
Merge remote-tracking branch 'cyberalien/ticket/11555' into develop

* cyberalien/ticket/11555:
  [ticket/11555] Fix page comparison
[ticket/11538] Limit comment in acp_groups to 80 characters per line

PHPBB3-11538
[ticket/11538] Modify test colour values

PHPBB3-11538
Merge remote-tracking branch 'marc1706/ticket/11537' into develop-olympus

* marc1706/ticket/11537:
  [ticket/11537] Adjust error message on ucp group manage to fit rest of ucp
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11537] Adjust error message on ucp group manage to fit rest of ucp

Conflicts:
	phpBB/styles/prosilver/template/ucp_groups_manage.html
Merge remote-tracking branch 'marc1706/ticket/11535' into develop

* marc1706/ticket/11535:
  [ticket/11535] Correctly merge avatar_errors array into primary error array
[feature/editor-code-tabs] Allow tabs when typing code

Allow tabs when typing code in textarea
Keep indentation when typing code in textarea

PHPBB3-11557
[ticket/11538] Add optional switch as argument to hex colour validation

The value of $optional will decide whether an empty string will be
treated as incorrect input or if it is allowed. The optional argument
will default to false and therefore treat an empty string as incorrect
unless explicitly told to not do so.

PHPBB3-11538
[ticket/11558] Fix styling for notifications link

PHPBB3-11558
Merge remote-tracking branch 'remotes/cyberalien/ticket/11554' into develop

# By Vjacheslav Trushkin
# Via Vjacheslav Trushkin
* remotes/cyberalien/ticket/11554:
  [ticket/11554] Move forum_fn.js to footer
[ticket/11489] IE7 adjustments

PHPBB3-11489
[ticket/11556] Load apply_onkeypress_event() correctly

PHPBB3-11556
[ticket/11558] Adjustments for notification link

PHPBB3-11558
Merge remote-tracking branch 'remotes/cyberalien/ticket/11556' into develop

# By Vjacheslav Trushkin
# Via Vjacheslav Trushkin
* remotes/cyberalien/ticket/11556:
  [ticket/11556] Load apply_onkeypress_event() correctly
  [ticket/11556] Remove fallback JS
Merge remote-tracking branch 'remotes/cyberalien/ticket/11489' into develop

# By Vjacheslav Trushkin
# Via Vjacheslav Trushkin
* remotes/cyberalien/ticket/11489:
  [ticket/11489] IE7 adjustments
  [ticket/11489] Template changes for new topiclist layout
  [ticket/11489] CSS changes for topiclist lists
[feature/editor-code-tabs] Correctly calculate end tag location

PHPBB3-11557
Merge remote-tracking branch 'remotes/cyberalien/ticket/11482' into develop

# By Vjacheslav Trushkin
# Via Vjacheslav Trushkin
* remotes/cyberalien/ticket/11482:
  [ticket/11482] Use double quotes for code
  [ticket/11482] Unit tests for advanced DEFINE
  [ticket/11482] Implementation of advanced DEFINE tag