Should we keep this class as a thin wrapper around the nonlinear solver? Some DOLFIN demos explicitly use this, so we break compatibility for those.