moved projects to submodules
each submodule should now use its own travis configuration if applicable