CLN: use _values_from_object instead of direct call to get_values()
BUG: SparsePanel was using an inherited as_matrix(), bad
BUG: fixed set_value semantics, as it could possibily change the index