[parameters.functions] updated report()
[parameters.functional] updated variable and expression handling

As (now) stated in the documentation scalar parameter keys lead to a
variable of the same name while vector valued parameter keys lead to
indexed variable names. This is now clearly stated and the assertion that
was broken for more than one parameter key is removed.