[ticket/11603] Fix github api url and use curl with valid user agent

PHPBB3-11603
[ticket/11603] Rename network to forks and fix handling

PHPBB3-11603
[ticket/11603] Fix github API calls

- Some URLs changed
- Response is a plain array now
- Added error messages when API limit is reached

PHPBB3-11603
[ticket/11603] Fix spacing and add some comments

PHPBB3-11603
[ticket/11603] Split api_request into two functions (query only vs. full url)

PHPBB3-11603
[ticket/11604] Use variables for config.php filesnames.

PHPBB3-11604
[ticket/11604] Fix case where config.php is not generated by phpBB.

PHPBB3-11604
[ticket/11603] Avoid using cURL

PHPBB3-11603
[ticket/11603] Throw RuntimeExceptions instead of using exit()

PHPBB3-11603
[ticket/11604] Skip installer step where config.php is created.

PHPBB3-11604
[ticket/11603] Fix usage note

PHPBB3-11603
[ticket/11603] Fix out dated comment

PHPBB3-11603
Merge remote-tracking branch 'nickvergessen/ticket/11603' into develop-olympus

* nickvergessen/ticket/11603:
  [ticket/11603] Throw RuntimeExceptions instead of using exit()
  [ticket/11603] Avoid using cURL
  [ticket/11603] Split api_request into two functions (query only vs. full url)
  [ticket/11603] Fix spacing and add some comments
  [ticket/11603] Fix github API calls
  [ticket/11603] Rename network to forks and fix handling
  [ticket/11603] Fix github api url and use curl with valid user agent
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11603] Throw RuntimeExceptions instead of using exit()
  [ticket/11603] Avoid using cURL
  [ticket/11603] Split api_request into two functions (query only vs. full url)
  [ticket/11603] Fix spacing and add some comments
  [ticket/11603] Fix github API calls
  [ticket/11603] Rename network to forks and fix handling
  [ticket/11603] Fix github api url and use curl with valid user agent
Merge remote-tracking branch 'nickvergessen/ticket/11603' into develop-olympus

* nickvergessen/ticket/11603:
  [ticket/11603] Fix out dated comment
  [ticket/11603] Fix usage note
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11603] Fix out dated comment
  [ticket/11603] Fix usage note
Merge remote-tracking branch 'bantu/ticket/11604' into develop-olympus
Merge branch 'develop-olympus' into develop

Conflicts:
	tests/test_framework/phpbb_functional_test_case.php