Fixed array return issue

NuSOAP was unable to serialize the arrays being returned by
pg_fetch_all(). Adding a complex type for returning an array of strings
and adding it's return type to all the function definitions solved the
issue. Note, this grants the ability to return dynamic arrays, but
since they are dynamic the target deserialization scheme cannot be a
predictable object
Un-needed