Impulsive and Hybrid Dynamical Systems: Stability, Dissipativity, and Control