Gravar-mail: Complex Codon Usage Pattern and Compositional Features of Retroviruses