allow migrating alignement gaps when seqs of same length

[NEW] replaceSeqs has aa_to_codon argument, defaulting to True. This state
    allows inserting gaps from an alignment of aa's into DNA sequence alignment.
    When aa_to_codon is False, ungapped sequences must be the same length.
    Useful for getting annotations from genomes onto sliced syntenic alignments.