Move the input parameter member to the very top of the hierarchy,
i.e. to the susy_parameters class.  We have to do this because the
beta functions might depend on some input parameters, for example
extra U(1) quantum numbers (like in the UMSSM).
Separate the beta function expressions from the converted C string
Move parameter helper functions to the Parameters` module
Reuse model parameters which are already set in Parameters`.
This avoids a shadow warning.
Set input parameters before we create the first class.
Add helper function which creates local const references to input
parameters.
Create local const references for all input parameters in the beta
functions and anomalous dimensions
remove debug output
Search for multiple traces internally.
add local decls of the input parameters which appear in the mass
matrices
Put the calculation of the traces into the Betafunction` module
to simplify the outer function calls.
Add helper function which finds all traces.  It could be used
instead of FindMultipleTraces[] to pull out all traces from the
beta functions (instead of only redundant ones).
make macro head exchangable
Add local const refs to input parameters in the non-rotated masses
and tree-level EWSB conditions
Add local const refs of the input parameters to the vertices and
in the vertices
Search in the bare beta functions for the input parameters instead
of the replaced ones.