add minimal .travis.yml file for travis testing
add mysql setup script
add config copy for travis
add profile config script
fix profile script (broken due to unsupported command)
specify tests directory for phpunit
add first test class UserTest
Merge branch 'master' into testing

Pull the fixes to the User class, thus making the new tests pass.
enable coloured output
add more debug info on failing test
remove git submodule cloning (done by travis)
configure travis to only build the testing branch

This is temporary and must be undone / adjusted when testing is merged.
[ci skip]
testing: try changing character set to make tests pass
indent test setup output [ci skip]
To be sure, output MySQL encoding during test setup
improve output for MySQL setup [ci skip]
Adjust mysql encoding to travis
try fixing travis builds: set charset to latin1
changing the character set worked [ci skip]
include status images in README

[ci skip]