Clean tests

* Moved the slim app creation in a dedicated class
* Moved the file tests in ./tests/ in the right subfolders ./tests/Payutc/*
* Synced the launching of the built-in servers (cas, ginger, server) with the launching of the tests
* Cleaned the test config
* Removed some tab indents
check php version before launching built-in servers
Fix travis before script
Removed psswd from default test conf to make travis happy
Added Payline log folder creation in travis before script
Renamed Payutc\Application to Payutc\WebApp
Added a script to up & down built-in servers
Removed useless file
Removed local config-test from repos
Factorize built-in server launching

* tests/bootstrap.php now call tests/servers.sh script
* test access logs are now in the folder tests/logs
* test payutc logs are also in the folder tests/logs
Update help
Added tests/logs folder in repos
Fixed travis before script
Deactivated SimpleXml warnings for CasTest
Fixed config import in web/index.php
Fixed Payutc\Bom\Payline to use payutc logger
Removed useless parameter
Mettre le buyer à null lors d'une transaction CB

Si l'utilisateur essaie de payer par compte payutc, que ça échoue, puis paie par CB, on veut effacer le buyerId pour pouvoir distinguer le type de transaction.
Added absolute path for config inclusion
Merge pull request #292 from apuyou/userid

Mettre le buyer à null lors d'une transaction CB