A new public-opinion poll reveals a majority of Americans believe former National Security Agency contractor Edward Snowden is a whistleblower, rather than a traitor.