Creating mobile manipulation capabilities: on dynamic modeling and control of Euler-Lagrange passive nonholonomic systems