Gravar-mail: An approximate full-likelihood method for inferring selection and allele frequency trajectories from DNA sequence data