safer and faster processing of AvatarUpdate packets

The objectives of this project are:

(1) Don't crash when parsing AvatarData update packets
(2) Reduce the per-avatar overhead at the AvatarMixer