Fix digest auth when multiple headers are sent by the server

Digest authentication would fail if more than one header was sent as
part of the response. Look specifically for the "Digest" word as part of
the www-authenticate header.

This fixes issue #271.
Test that multiple authorization headers function
Merge pull request #272 from jsternberg/digest-auth-multiple-headers

Fix digest auth when multiple headers are sent by the server