* Add support for DiffUtil. * Change AdapterUtils to object. * Rename AdapterViewHolder.size to AdapterViewHolder.itemCount * Improvement for replace* functions