Hamel's Equations and Geometric Mechanics of Constrained and Floating Multibody and Space Systems