Replaced PrimitiveType with IntegerType for some signed integer types.
Renamed NAKED_POINTER to OPAQUE_POINTER.