UITableViewDataSource that can display cells from multiple UITableViewDataSources, with optional headers for each UITableViewDataSource.