added casefolding target, gcc-4.8 for travis

Added a custom command that generates the unicode-casefolding.cpp file from
unicode/CaseFolding.txt as part of the build process. Changed .travis.yml to
install gcc-4.8 which has proper C++11 support.