* Upd: Add Symfony 4 Compatibility
#SymfonyConHackday2017
* Upd: Configure visibility of services for SF4
* Updated composer to allow Symfony 4.0
* Updated composer to allow Symfony 4.0
* PropelBundle for Symfony 4
* Upd: Travis configuration
* Upd: PHP 5 not supported anymore by PHPUnit
* Upd: Removing old SF version + PHPUnit correction
* * Removed param that was removed in symfony/yaml afb873f
* Updated format of object dumping as deprecated tags using colon symfony/yaml 38d3087
* * Added commands to console.xml as symfony no longer auto registers bundle commands
* Updated two services to public
* * Removed deprecated getMock calls for new createMock calls.
* * Add stub for additional abstract method
* * Updated schema locator test
* reverted unnecessary changes to abstract command and schemal locator
* Added fixtures for schema testing.
* * Updated schema locator test
* reverted unnecessary changes to abstract command and schemal locator
* Added fixtures for schema testing.
* * Removed unnecessary default for services
* Updated readme to reflect symfony version support
```
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order' at line 1
```
Query
```
SELECT id, ... FROM order
```
We used to be able to use our own methods to generate the `$choiceLabel`, instead of just the columns of the object. Now, Propel complains about the column not existing in the object.
* Remove catch exception
Because this is broken -vvv and don't show stack trace
* Update DatabaseDropCommand.php
* Update FixturesDumpCommand.php
* Update TableDropCommand.php
A dsn like "mysql:host=localhost;dbname=foo"
After preg_replace, the dsn become "mysql:host=localhost;"
If we have additional setting "charset: utf8", the dsn will become "mysql:host=localhost;;charset=utf8", which make propel:database:create not working