Sunglasses were first made for pilots, then film stars took to wearing them. Now millions of us have them, either covering our eyes or perched trendily on our heads, as Aaron Heslehurst explains.