WIP: Disallow indexes which return size 0 sparse matrices.

Also add errors in this case.
WIP, TST: Add knownfailures to tests for size == 0 cases.

Also removed tests that previously checked the size 0 workaround.