Shape-Memory Polymers and Multifunctional Composites