The Tree of Life, Drive, and the other winners of the 2011 Cannes Film Festival have been announced. The 64th Annual Cannes Film Festival…