Mehdi Hasan challenges Martin McGuinness, exploring the definition of terrorism and when to negotiate with the enemy.