[ticket/11543] Add unit tests for obtain_guest_count()

PHPBB3-11543
[ticket/11543] Add unit tests for obtain_users_online()

PHPBB3-11543
[ticket/11543] Add unit tests for obtain_users_online() with empty forum

PHPBB3-11543
[ticket/11543] Add unit tests for obtain_users_online_string()

PHPBB3-11543
[ticket/11543] Use correct IP addresses and inject time for correct values

PHPBB3-11543
Merge branch 'ticket/11543' into ticket/develop/11543

* ticket/11543:
  [ticket/11543] Use correct IP addresses and inject time for correct values
  [ticket/11543] Add unit tests for obtain_users_online_string()
  [ticket/11543] Add unit tests for obtain_users_online() with empty forum
  [ticket/11543] Add unit tests for obtain_users_online()
  [ticket/11543] Add unit tests for obtain_guest_count()
[ticket/develop/11543] Use plurals in develop

PHPBB3-11543
Merge remote-tracking branch 'remotes/nickv/ticket/11568' into develop-olympus

# By Joas Schilling
# Via Joas Schilling
* remotes/nickv/ticket/11568:
  [ticket/11568] Split status code and html debug assertion into two methods
  [ticket/11568] Add comma at end of array key-value couple
  [ticket/11568] Invert logic for asserting the response
  [ticket/11568] Use static calls for static methods
  [ticket/11568] Remove unused method
  [ticket/11568] Only assert string when doctype is there at all
  [ticket/11568] Add method to get page content
  [ticket/11568] Allow different status codes
  [ticket/11568] Trim the output to allow Tabs before INCLUDE overall_header
  [ticket/11568] Fix common_groups_test.php form handling
  [ticket/11568] Make CookieJar static aswell
  [ticket/11568] Remove manual calls to assert_response_success()
  [ticket/11568] Only use a static version of the client
  [ticket/11568] Any output before the doc type means there was an error
  [ticket/11568] Set client manually so we can increase the cURL timeout
  [ticket/11568] Use Goutte Client to install the board for functional tests
Merge branch 'develop-olympus' into develop

* develop-olympus:
[ticket/11590] Close database connections when tearDown() is called

PHPBB3-11590
Merge pull request #1466 from nickvergessen/ticket/11590

[ticket/11590] Close database connections when tearDown() is called
Merge remote-tracking branch 'remotes/upstream/develop-olympus' into develop

# By Joas Schilling
# Via Joas Schilling (1) and Nils Adermann (1)
* remotes/upstream/develop-olympus:
  [ticket/11590] Close database connections when tearDown() is called
[ticket/11543] Add more users so #hidden <> #normal

PHPBB3-11543
Merge branch 'ticket/11543' into ticket/develop/11543

* ticket/11543:
  [ticket/11543] Add more users so #hidden <> #normal

Conflicts:
	tests/functions/obtain_online_test.php
Merge remote-tracking branch 'remotes/nickv/ticket/11543' into develop-olympus

# By Joas Schilling
# Via Joas Schilling
* remotes/nickv/ticket/11543:
  [ticket/11543] Add more users so #hidden <> #normal
  [ticket/11543] Use correct IP addresses and inject time for correct values
  [ticket/11543] Add unit tests for obtain_users_online_string()
  [ticket/11543] Add unit tests for obtain_users_online() with empty forum
  [ticket/11543] Add unit tests for obtain_users_online()
  [ticket/11543] Add unit tests for obtain_guest_count()
Merge remote-tracking branch 'remotes/nickv/ticket/develop/11543' into develop

# By Joas Schilling
# Via Joas Schilling
* remotes/nickv/ticket/develop/11543:
  [ticket/11543] Add more users so #hidden <> #normal
  [ticket/develop/11543] Use plurals in develop
  [ticket/11543] Use correct IP addresses and inject time for correct values
  [ticket/11543] Add unit tests for obtain_users_online_string()
  [ticket/11543] Add unit tests for obtain_users_online() with empty forum
  [ticket/11543] Add unit tests for obtain_users_online()
  [ticket/11543] Add unit tests for obtain_guest_count()
Merge branch 'develop-olympus' into develop

* develop-olympus: