The U.S. Department of Justice has formally dropped its criminal prosecution of MLB's home run king Barry Bonds.