merge softpars.{h,cpp} from uprstream/nmssm2
integrate softsusy.{h,cpp} -- tests fail
restore old initial guess of hb

This old guess uses the same guess for mt to guess ht and hb.
restore old initial guess for Mu and BMu at MX
ensure that softsusy.cpp uses the same initial guess as the SMSSM
restore old behaviour of higgs loop corrections
For the default non-perturbative point Softsusy does no longer throw
an exception of type SoftSusy_NonPerturbative_error due to some
internal changes.
scan only until tan(beta) = 44 because Softsusy throws before
softsusy tends to now throw within lowOrg -- catch this
copy NMSSM files from Softsusy upstream/nmssm2
add SNMSSM convergence tester
add SNMSSM susy scale constraint
add SNMSSM sugra constraint
add SNMSSM low-scale constraint
add NMSSM-specific parameters to the NMSSM parameters class
add SNMSSM initial guesser
assume that mxGuess is always positive
assume that guessed MX > 0
make MX const to help the optimizer
all SNMSSM files depend on the SMSSM -- ensure this in the makefile