Olivia de Havilland, who played the sweetest character in movie history so well that no one even hated her for it, died Saturday in Paris. She was 104. As the saintly Melanie Wilkes in the 1939 epic ...