Perforation of Composite Plates and Sandwich Panels under Quasi-static and Projectile Loading