Gravar-mail: AlphaMate: a program for optimizing selection, maintenance of diversity and mate allocation in breeding programs