more ET refactoring:
* extend Cwise for multiple storage base class
* a lot of cleaning in the Sparse module
27 files changed