Incumbent Mahinda Rajapaksa faces off against his former health minister, Maithripala Sirisena, in a presidential contest rife with electoral violations, social media manipulation, and constitutional stakes for Sri Lanka.