CPCollectionView : If maxNumberOfRows == 0 (the default), ignore maxNumberOfRows

conforms to cocoa and reverts to the behavior before #1700