Instantiate function arguments to NewtonSolveSystem.

The current implementation is very restrictive: the function and
guess arguments must be passed as follows:
      new_vals = NewtonSolveSystem([residualfunc1, residualfunc2], ...
                                   [guess1, guess2])
You cannot give these arrays a variable name and pass the variable
for example. Arrays of functions are not well enough defined in the
language yet to be used in any other place.
Improve suppression facility, use to skip unused functions.