Implemented AsyncListUtil

This is a utility class that supports asynchronous
content loading.

It can be used to load Cursor data in chunks without
querying the Cursor on the UI Thread while keeping UI
and cache synchronous for better user experience.

Bug: 20180767
Change-Id: I2872cd0f4a3eca89c054c006ac5e18523e073510
10 files changed