BlockCustomPlant bugfixes, BlockCustomGrass bugfixes, new array functions, CSCollections class

The CSCollections class has the same functions as the array class, but
for collections