Add Warning and comment about ignoring rules that target an existing member but do not have it as a source.
(cherry picked from v5-34-00-patches commit 200bd2666f7dec3221c88be64c446b2225df81c4)
No longer ignore rules that target an existing member but do not have it as a source; instead this rule signal that the input should be ignored.
(cherry picked from v5-34-00-patches commit 21bd8a63fa13a7f84db222a0aa8835c1d6f01904)
Redo: Issue an error/warning when the source field of a rule is not a list of "type name"

Only complain when the rule has a function/code and not when it is only
an 'attribute' rule.

Extend the information printed in case of rule problems:

WARNING: IO rule for class MyClass - type required when listing a rule's source: source="fTwo"
The following rule has been omited:
   read sourceClass="MyClass" targetClass="MyClass" source="fTwo" target="fTwo" code="{ fTwo = -1; newObj->reset1(); }";

(cherry picked from v5-34-00-patches commit 54ba3d06bcf12ce9df29d21493529ef131550181)