Functional and Phylogenetic Diversity of Cas10 Proteins.