Merge pull request #49 from sappo/master

Problem: <use /> depends_on places dependencies realtive to first element of recursion
Problem: it's annoying to write CI systems by hand
Solution: generate .travis.yml and ci_build.sh if no CI system exists
Incidental: sort inner gsl scripts in manifests by name
Resolves #46
Merge pull request #50 from jemc/master

Problem: it's annoying to write CI systems by hand