winpr/utils/lodepng: Fix USE_AFTER_FREE reported by Coverity
winpr/utils/lodepng: Fix USE_AFTER_FREE reported by Coverity

Although the `lodepng_zlib_compress` function expects the `*out` parameter
to be `NULL`, it uses `uvector_init_buffer` internally, which takes the
`*out` value. This confuses covscan, which consequently reports the following
defects:

```
double_free: Calling "ucvector_cleanup" frees pointer "zlibdata.data" which has already been freed.
double_free: Calling "ucvector_cleanup" frees pointer "compressed.data" which has already been freed.
double_free: Calling "ucvector_cleanup" frees pointer "compressed_data.data" which has already been freed.
```

Let's use the `uvector_init` function instead as in other cases to make
covscan happy and to make the code more bulletproof. Consequently, also
remove the outdated comments.

FreeRDP/FreeRDP,erbth/FreeRDP,DavBfr/FreeRDP,Devolutions/FreeRDP,erbth/FreeRDP,akallabeth/FreeRDP,RangeeGmbH/FreeRDP,FreeRDP/FreeRDP,RangeeGmbH/FreeRDP,erbth/FreeRDP,DavBfr/FreeRDP,Devolutions/FreeRDP,awakecoding/FreeRDP,DavBfr/FreeRDP,RangeeGmbH/FreeRDP,erbth/FreeRDP,akallabeth/FreeRDP,Devolutions/FreeRDP,Devolutions/FreeRDP,erbth/FreeRDP,erbth/FreeRDP,akallabeth/FreeRDP,DavBfr/FreeRDP,RangeeGmbH/FreeRDP,FreeRDP/FreeRDP,DavBfr/FreeRDP,akallabeth/FreeRDP,DavBfr/FreeRDP,FreeRDP/FreeRDP,akallabeth/FreeRDP,awakecoding/FreeRDP,awakecoding/FreeRDP,Devolutions/FreeRDP,awakecoding/FreeRDP,Devolutions/FreeRDP,awakecoding/FreeRDP,Devolutions/FreeRDP,awakecoding/FreeRDP,FreeRDP/FreeRDP,erbth/FreeRDP,Devolutions/FreeRDP,FreeRDP/FreeRDP,RangeeGmbH/FreeRDP,RangeeGmbH/FreeRDP,DavBfr/FreeRDP,awakecoding/FreeRDP,RangeeGmbH/FreeRDP,akallabeth/FreeRDP,erbth/FreeRDP,FreeRDP/FreeRDP,FreeRDP/FreeRDP,DavBfr/FreeRDP,akallabeth/FreeRDP,akallabeth/FreeRDP,RangeeGmbH/FreeRDP,awakecoding/FreeRDP