moved the type stuff from psVector to psType.h, enhanced the PSELEMTYPE_SIZEOF macro to handle PS_TYPE_PTR, etc.