Histone H3 variants and their potential role in indexing mammalian genomes: the "H3 barcode hypothesis".