add -retainids to `gt merge'
accept and ignore empty input GFF3s in tidy modes
gtruby: fix FeatureNode.set_source
properly initialize string buffers

Closes #282.
warn when weird characters appear in argv

Closes #241.
Merge pull request #283 from satta/sanger

Some bugfixes and minor feature additions