Small packet math cleanup.
This cleans up a few omissions in packet math:
- Remove HasHalfPacket trait, which is unused.
- Add a few missing specializations of pselect and pblend.
- Set HasBlend for the packet types that support it.
This cleans up a few omissions in packet math: