Mat3.mulVec2p and Mat4.mulVec3p for multiply with perspective divide.
Fix pmap by switching multiplication order.  There is some total confusion with
the original code and ours because of row / column major ordering differences.