Geometry Node: Unification of forced computed nodes
This patch moves the implementation of the Viewer node to geometry nodes.
Now it's just WIP. According to the plan, the fact of forced evaluation should be only based on the type and other conditions.
Due to this, it will be possible to forcibly evaluate any geometry node that does not have outputs.