The Town of Cary has dropped Epic Games’ plans to build a headquarters on the site of the former Cary Towne Center mall, the latest failed attempt to resuscitate the prime real estate. Epic, the ...