The United Nations war crimes tribunal set up to deal with war crimes committed during the Balkan conflicts of the 1990s has overturned the conviction of a former commander of Bosnian Muslim forces who was found guilty two years ago of failing to prevent the murder and torture of Serb captives in Srebrenica.