CollisionUtil: Make use of std::array where applicable
CollisionUtil: Make use of std::array where applicable

Same behavior, stronger typing. Also allows dehardcoding some array
sizes.

AxioDL/PathShagged,AxioDL/PathShagged,AxioDL/PathShagged