Add Travis-CI for testing, and fix Lua STL directory casing

The Lua STL directory casing change is needed, being as Linux directory structure is case-sensitive, and Windows isn't. It doesn't affect anything, just allows builds on Linux.