test project to use latest parent
fix memory leak
adding multidimensional SAFEARRAY marshaling
fix crash on null values as array values
preserve multi index arrays structure when marshalling from SAFEARRAY(dim N) to object[]..N..[]
transpose array index when converting to native and back, this way is natural for COM