pinkerton: Don't use Basic Auth if we have a Docker token

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #512 from flynn/fix-pinkerton-registry-token

pinkerton: Don't use Basic Auth if we have a Docker token