Make SparseM/TabularM inherit from DenseM

All subclasses using a values vector would get their method
implementations from DenseM.
Generic #each should avoid .values
Decouple this.values from ViewM. Close #92