#679 PLCgen: Introduce infix/informal/formal supported notations for function calls.
Introduces an enumeration for expressing support notation forms of a function call.
Also cleaned up function call construction and switched to using parameter order for adding arguments to the call.
Commits should be readable, Only near the final commits is the code error-free again.
#Addresses #676 (closed) #679