Casposons: mobile genetic elements that gave rise to the CRISPR-Cas adaptation machinery. (August 2017)