fix cv8 array debug info

So far, D-Array are always named "dArray" in the CV8 debug info. This causes the debugger to use a single debug entry for all kind of arrays, so the elements are displayed with wrong types.

What's needed is a unique name (the patch tunnels the D name through the unused union of the type) and a UDT entry.