support for loading/saving matrices as attributes
saving of scalar attributes
call the function save_scalar_attribute() instead of overloading it

the old way led to a clash, as partial template specification wasn't working
on matrices
sparse matrix support
compatible sparse matrix support for python/h5py