Fix sparse.^0 method. Closes #5824

- Special-cases the zero exponent, since the implicit zeros get filled in due to 0^0 == 1.
- Add test
Removes wrong sparse .^ sparse method. Ref #5824

The sparse .^ sparse method removed does not correctly deal with 0^0 operations and computes the wrong result.