make cmake folders dynamic
allow parallel build on travis
cmake: dont pull in sdl headers