Five chief execs in three years is not a stat to be proud of, but has Yahoo found the answer to its busiÂness woes in the shape of new CEO and Google turnÂcoat MarisÂsa Mayer?