Sherlock Holmes made his author, Arthur Conan Doyle, rich and famous. But the writer came to hate his fictional character. Through the changing world of Victorian and Edwardian Britain, Lucy Worsley explores why.