Gravar-mail: Modeling the effect of codon translation rates on co-translational protein folding mechanisms of arbitrary complexity