Code for Codon Alignment GSoC

Changes are mainly in Bio/CodonAlign directory. A length option is added to _str_line method of Alignment class in Bio/Align/Generic.py for better printing CodonSeq class.