A two-star Cambodian general charged with drug trafficking in connection with a record seizure of heroin has been cleared through lack of evidence.