UICollectionViewDataSource using CBLLiveQuery

To be used in the same way as CBLUITableSource but for UICollectionView instead of UITableView