Created initial .travis.yml.
Add before-install-sfml.sh.
Corrected misspelled path to install script.
Fixed file permissions for travis.
Try to fix build script.
Fixed script execution order.
Set up build for SFML bleeding edge version.
Finished set up of SFML build.
Added build script for SFGUI.
Added installing of g++-4.7.
Trying another approach of upgrading the compiler.
Fixed copying of FindSFGUI.cmake.
Added missing dependencies.

- cppunit
- tinyxml2
Added execution of tests (./bin/test).
Travis now checks all branches
Now using gdb to run the tests.
Removed duplicated compilation of tinyxml2.
Made gdb return with exit code of child process.
Merge branch 'ci' just to avoid travis complaining about missing .tarvis.yml.