gtlua: take care of double->integer conversions

Closes #313.
add some more type fixes
wording
wording
gtlua: require a string to be translated to be at least one codon long
do not apply spec checking to pseudo-nodes
maintain traversal stack properly
add truthiness/falsiness matchers
improve example specfile, allow split CDS
add `-failhard' option
remove redundant duplicated includes
chomp blanks after seqids
add test file
Merge pull request #319 from satta/chomp_seqid

chomp blanks after seqids
Merge pull request #316 from satta/lua_doubles

Type conversion fixes.
Merge pull request #318 from satta/speck

Various improvements to spec checker tool