Add travis-ci support
Ignore more files on Linux
Fix warning; Qt5 build error, and add a few page sizes