Richard III - hunchback murderer of the princes in the Tower, or victim of Tudor propaganda? On the 500th anniversary of his coronation, historians go into battle again over his reputation.