print soft Higgs masses in the NMSSM only if SoftHiggsOut == false

This addresses the last comment of Reviewer #1
addressing Reviewer #1, comment 1)

Clarify the definiton of M_{SUSY}.  This is the scale where we input
NMSSM parameters at, if a -1 entry in the QEXTPAR block is given.

Note, Reviewer #1, comment 1) contains a misunderstanding of the
meaning MODSEL entry 12.  According to SLHA (hep-ph/0311123), MODSEL
entry 12 defines the (max.) output scale for the running parameters.
It does not set the value of M_{SUSY}.
addressing Reviewer #1, comment 2)

Using m_3^2 instead of Bmu to avoid confusion.
addressing Reviewer #1, comment 3)

We are now explaining which parameters can be set in the Z3 violating
/ conserving NMSSM.  In each case we give a brief example EXTPAR
block.
replacing forgotten Bmu --> m_3^2
renaming --BmuOverCosBetaSinBeta= cmd line option for consistency

In the NMSSM manual we're using m_3^2 everywhere, not Bmu.  The
available command line options should reflect the conventions from the
manual.

Warning: This is an command line interface change.  However, we still
allow the use of the --BmuOverCosBetaSinBeta= option for backward
compatibility (but print a warning that the option is deprecated).
Bugfix: Correcting size of pars vector in the non-universal NMSSM

This bug shows in case a softpoint.x command line option is given
which triggers a non-universal NMSSM boundary condition.
Some English corrections in appendix A