fixes #2077 - proxy should not return nil for parameters with a function...

... call

in cases where puppet has class declaration such as:

  class xyz($param = myfunction('p'))

the proxy would return a that param value is nil.
this patch changes that, so it return it as a string, allowing users to know
that a function call was there, and allow them to override it if they want.