A Brazilian judge dropped criminal charges against Chevron Corp, Transocean Ltd and 17 of their employees related to a November 2011 offshore oil spill, the companies said on Wednesday.