Don't use TType for pointer types

Modify TypeWithDict so that TType is no longer required for pointer types.
After this request is merged, TType will be required only for C-stye arrays.
This is a giant step towards getting rid of the CMS specific ROOT6 patch.
Please merge this request a soon as convenient.