Add UITableViewCellPreferredHeight protocol and example use.