Implemented Xflow operator overloading.

There can now be several operators with the same name.
Operators with matching input types is choosen.
If no operator matches, a detailed list of all operators
Merge branch 'xflow-overloading' into develop