Helper-script to sync branch coverity_scan with master
re-enable deployment to github

but added constraint 'on tags', so only builds that are tagged (aka 'released') get deployed
avoid integer overruns

Closes CID#27875 (hopefully)
replace s.size() with a const variable 'siz'

hopefully fixing CID#27946
removed illegal indentation in .travis.yml
don't test for ifstream::eof()

Cf. http://stackoverflow.com/questions/27258993
and http://stackoverflow.com/questions/5605125
simplified travis-scripts using common.source
nicer layout for travis-generated uploads

rather than the standard autotools layout, we use a flat one.
the tarball should contain OS, architecture and TAG.
lower maximum size of lines in tree file

256MB per line should be plenty :-)
prevent cross-compiling on linux
Allow unsupported linux/i386 to fail
making 'rlebuflen' and 'unsigned long'

again trying to fix CID#27875