Numerical Optimization, System Theoretic and Software Tools for the Integrated Design of Flexible Structures and Their Control Systems.