Improve debug info for vector types and skeleton for enums.

Adds the missing array information. Printing vector values work now.
Also adds a skeleton for enum types.
Merge branch 'vectordi'