Generate correct type name for pointers to arrays.
Created originally on Bitbucket by tomn (Tom Nixon)
Was already merged in Bitbucket before import, marked as merged by the import user
Previously, get_c_name("a") on the type "int (*)[5]" would return "int *[5]". This caused "incompatible type" errors when verifying structs containing pointers to arrays.
A partial workaround for this bug was originally made in vengine_*; this has been removed.