Fix the loading of branches used in an alias which is used in boolean expression.

If an alias is used in a boolean expression, it may not be evaluated during the
execution of EvalInstance(0), in which case we must load the branches later.
This patch propagate the marker handling this case from the current TTreeFormula
to the sub TTreeFormula holding the alias.

(cherry picked from v5-34 commit e5a5188447405fb19cf0e646a71e662855187b18)
Revert "Update handleDeclNew to be more consistent with namespace handling"

This reverts commit 970720621087f2be0bf68477e4ab8da91f3e52e5.
Hide unused argument