Implement Travis build script (fix #31)
Use HTTPS for submodule

If we use SSH, Travis CI is not able to clone the submodule repository.