In Oliena, Sardinia, local legends seem to have disappeared from people's memories. But the songs, the olive trees, and the fires of San Giovanni evoke them powerfully.