[ticket/12962] Add initial class for ui_testing

PHPBB3-12962
[ticket/12962] Add quick-links JS test

PHPBB3-12962
[ticket/12962] Add UI tests to phpunit.xml.dist

PHPBB3-12962
[ticket/12962] Run UI tests on Travis-mysql

PHPBB3-12962
[ticket/12962] Add setup-phantomjs-server.sh

PHPBB3-12962
[ticket/12962] Mark test skipped when phantom server not running

PHPBB3-12962
[ticket/12962] Start phantomjs on travis in background

PHPBB3-12962
[ticket/12962] Dump server output to /dev/null

PHPBB3-12962
[ticket/12962] Force language=en for UI tests installation

PHPBB3-12962
[ticket/12962] Run tests for all databases on Travis

PHPBB3-12962
[ticket/12962] Fix whitespace characters

PHPBB3-12962
[ticket/12962] Add facebook/webdriver dependency

Create a new composer.json for tests dir and add
facebook/webdriver dependency

PHPBB3-12962
[ticket/12962] Install test dependencies on travis

PHPBB3-12962
[ticket/12962] bootstrap functional and ui test when php >5.3.19

PHPBB3-12962
[ticket/12962] Load composer test dependencies for php >= 5.3.19

PHPBB3-12962
[ticket/12962] Fix Line Endings in bootstrap

PHPBB3-12962
[ticket/13221] Perform bot updates after user table changes

PHPBB3-13221
[ticket/13221] Add bot_update as a dependency to gold

PHPBB3-13221
Merge pull request #3073 from nickvergessen/ticket/13221

[ticket/13221] Perform bot updates after user table changes
Merge branch 'prep-release-3.1.0' into develop-ascraeus

* prep-release-3.1.0:
  [ticket/13221] Add bot_update as a dependency to gold
  [ticket/13221] Perform bot updates after user table changes