fix index error in casida mode
- for matrices of even size, half of the rows to be computed have one entry less than the other half
- with the previous indexing, some elements are computed twice, others remain zero
- with the fix, the full matrix is computed
Fixes #74 (closed), already merged to master.