Generic ListAdapter with Kotlin|Write Once Use More

If you are tired of just writing adapters for different binding, you can write generic ListAdapter. Write once use more 🙂