[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/12703] Only query database for subscription types once

PHPBB3-12703
[ticket/13225] Use passwords manager instead of phpbb_hash in migration

PHPBB3-13225
[ticket/12962] Clean up composer.json

PHPBB3-12962
[ticket/12962] Functional tests run for php <5.3.19

PHPBB3-12962