Iowa Gov. Terry Branstad, a longtime friend of Chinese President Xi Jinping, is the front-runner for the crucial post of U.S. ambassador to China.