[MRG] drop redundant `sparse_std`; test center_data

This cleans up the implementation of and tests `[sparse_]center_data`, with a note about the current scaling not being to unit variance. It should be a quick merge.

ping @MechCoder