threads: use named variable for temporary cleanup to allow C++ calls in win32
This would allow compilation of DBMSDIOutput on Windows and also allow using it in the projectm plugin.
There doesn't seem to be any locally cascaded calls to vlc_cleanup_push/mutex_cleanup_push so there will not be any variable shadowing. It's unlikely the cascading would be used in a single function anyway.