Multi-Stimulus-Responsive Polymers and Nanocomposites