Updated registerSupplementaryViewClass: method on URBNDataSourceAdapter

Added another parameter (ofKind) that gets passed to the collectionView as the forSupplementaryViewOfKind: parameter. This new parameter is optional. If ofKind is nil, it will default to a string representation of the class name.