Implemented part_changer_* functions.

Two ill-defined settings were ignored for changers,
namely ps_change_motion and ps_change_shape.