- Added a `buffer_size=` option to the `apply*` functions.
- Provide converter generics to SciPy classes, with methods for `SparseNdarray` and sparse `DelayedArray`s.
- Converted th `to_*_array()` functions into generics.
- Correctly handle zero-extent arrays in the `apply*` functions.
- Added methods to compute basic statistics (e.g., sum, variance) from a `SparseNdarray`.
- Added a copy method for `SparseNdarray`.
- Use block processing to compute basic statistics from a `DelayedArray`.
- Do not require Fortran storage order from `extract_dense_array()`.
- The `subset=` argument is now mandatory in `extract_*_array()` calls.
- Bugfix to respect changes in index dtype upon `SparseNdarray` concatenation.