A Unified Perspective on Multiple Shooting In Differential Dynamic Programming