Use unsigned char to represent plain char
Update .travis.yml to build with gcc and clang
Merge pull request #8 from linquize/travis

Update .travis.yml to build with gcc and clang