Mutation-Selection phylogenetic codon models to detect site-specific adaptive evolution or to infer long-term effective population size