Bugfix for conditional variance decomposition

sigma_e_is_diagonal was erroneously set to 0 if the covariance matrix was diagonal, but contained a 0 on the main diagonal.
Deletion of unused definition of H_is_diagonal

Cosmetic fix
Merge pull request #465 from JohannesPfeifer/conditional_variance_decomp

Bugfix for conditional variance decomposition