work around bug in travis w/ submodules, add sfml to cmake