In Bill Condon’s magnificent new film, Mr. Holmes, Sir Ian McKellan stars as an elderly Sherlock Holmes.  Now 93 years old, Holmes has long-since retired and lives far from London (and 221B Baker Street) in a quiet, rural farmhouse.  Holmes’ main occupation has become ra