Beginning to use srb_matrix for dense Hamiltonians.

There is a new type, kproblem, to store H, S, and their descriptor.
Lots of cleaning and renaming.
Only substantial changes to kin_con, which now uses block_inner.