Photoreversible Smart Polymers Based on 2π + 2π Cycloaddition Reactions: Nanofilms to Self-Healing Films