---------------------------
* Big c-core refactoring that improves the slicing performance.
* Implement `__setitem__` method for arrays to allow updating the values of the arrays.
* Use Blosc special-constructors to initialize the arrays.
* Improve the buffer and array protocols.
* Remove the data type support to simplify the library.