Split the calcRunningMt() in softsusy.cpp up into subroutines which it then calls, to help reduce code duplication in nmssm extension.The output of slh2Input is changed by this at the 1e-4 level in up and downs squark mixing and in som m^_d^2_{ij} off diagonals.  This results from the neutralino contributions beaing added up together and then added to resigmat, rather than adding each individual piece dierctly to resigmat, which gives a 1e-16 deviation.  This deviation then appears to somehow get amplified by the iteration process, leadiing to the errors shown in slha2Output.  One line of the lesHouchesOutput is also affected.
added slha2Output2706 and lesHouchesOutput2706, the output files from last commit, so that others can check against them, while I have not changed the original output files.