attempt to build with several vala versions on travis
Add more vala versions to travis
Merge branch 'master' into c
update genc.sh script