Minor cleanup.
Add keyword target to supercigrad, 0 is ground state and 1 is first excited state, works correctly.
Minor. Replacement of direct dgemm call.
Compute unrelaxed dipole in supercigrad as well.
Changed default target state to 0 (ground state) and discarded assert in optimize.cc
Merge remote-tracking branch 'refs/remotes/origin/master' into mrpt2_gradient