Film 3 years Marc Turtletaub’s ‘Puzzle,’ Starring Kelly Macdonald, to Open Edinburgh International Film Festival