pinkerton: Use HTTPAuth if Token is not available.

* Rename setToken to setAuth.
- Priority goes to Token if available, if not
- Check if HTTPAuth credentials are supplied and use them in the
  headers.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #642 from siminm/master

Use HTTPAuth if Token is not available.