Only codeml needs to know the codon table
Faster way of getting the sequence length
Changed the way to remove gaps

-REMOVE_GAPS makes more sense than -KEEP_GAPS, and now defaults to:
 - only remove them if some sequences could not be dumped (the cigar
   lines are probably not optimal any more)
 - or if the user has asked for it