Narendra Modi is making the first visit to Israel by an Indian prime minister next week, in a public embrace of a country that he has long admired for its military and technical expertise but which his predecessors kept at arm’s length.