Kotlin RecyclerView Template (DiffUtil and AsyncListDiffer)

updated Sept. 13, 2019