basic travis config
Handle local and remote (travis) tests.

Support both a local test.ini that is not in the git repo and a fallback to
travis.ini that will be used... by travis-ci
Tell travis to support french
support using 'travis.ini' config file in py.test also
This seems to correct missing mysql_cmd in OPTIONS

I have to admit I don't anderstand everything
Try and make test initializable in travis

On mosts systems, SHELL=/bin/bash, and the scripts are bash only.

* set environment variable SHELL to /bin/bash
* replace os.system bu subprocess.Popen(... shell=True)
* ensure Tools is always sourced before commands are executed

Q&D fix the sourced bash script Tools when NOPASSWORD is unset.
Try and fix db creation on travis
try and remove mysql password
Use database 'egw', not 'testautonomie'
shellscript to create egw db on travis
travis: not specifying a db; we make one
travis: try db config w/ mysql -e
travis/mysql: try with root user
use passwd "egw" in all tests
more debug in sqlalchemy
ignore a test in travis