TableListFragment: Use an AsyncTaskLoader to avoid startManagingCursor().

Activity.startManagingCursor() is deprecated, but CursorLoader expects
to be used with a ContentProvider rather than just a SqliteDatbase,
so we have to implement a custom AsyncTaskLoader.
Correct some comments.