BEIJING — More than a decade ago, a mysterious foreign buyer looking for property in France settled on a villa along the sun-bleached Riviera. The house later became tied to a British businessman, Neil Heywood, whose death in 2011 in China set in motion a political crisis within the upper ranks of the Communist Party.