Only set parents for parse trees in the LS for the syntactic trees.

we don't need this for the semantic trees because the compiler will set them all during
the binding.
Explain that `fixupParentReferences` may be performed in situations when parent pointers are already set - this is currently only implicitly said when you mention incremental parsing.