BUG: sparse: restore previous behavior in numpy ufuncs with object arrays

Some users may rely on ufuncs distributing operations on sparse matrices
across each entry of an object array.

Fixes gh-3345
Merge pull request #3346 from pv/sparse-cvxopt-fix

BUG: sparse: restore previous behavior in numpy ufuncs with object arrays