When allocating a struct with "new", do not pass the pointer type info to the runtime, but the struct type info.
Merge pull request #3935 from rainers/fix_13404

Issue 13404 - heap-allocating a struct passes TypeInfo_Pointer to the GC, not TypeInfo_struct