If there isn't enough memory to resize the ArrayList to the startsize on construction, throw an error instead of ignoring the OOM.
Fixes#1551
(cherry picked from commit f7c54e9027)
Add GetArrayBlockSize and GetStackBlockSize and equivalent properties to
the methodmaps to get the blocksize the array or stack was created with.
Useful when getting array handles from other plugins you didn't create
yourself.
Add an ICellArray interface to expose the adt_array CellArray class from
logic to core.
Add methods to ISourceMod to create and delete ICellArray instances in
logic.