Gary McKinnon failed in his last ditch appeal to the European Court of Human Rights to have his extradition to the US quashed.