Sensitive progression by subloops at the end

Introduced new parameter 'max2_end'. If it differs from 'max2',
the iteration is not stopped if da1<tol for the first time but
continued with maximally max2_end subloop iterations. Hereby the
selfconsitent forming of the solution in the conduction-band--
impurity--system is less progressive and therefore more stable
against errors.
Added spin relaxation

Also remove unnecessary creation of sub-iteration output folders
Added checkPsuedoPeakResolution to main loop

In all previous versions, there has been no testing of the
pseudo-particle spectral densitiy's resolution in the case of
max2=0! This was corrected here. Maybe the introduction of
max2_end will turn out to be redundant.