Handle case when WWW-Authenticate returns multiple qops

In Digest Access Authentication there are two possible values (four if you
count the not-present and both cases) for authentication. We were narrowly
handling one of the four cases. Now we handle two.
Merge pull request #1602 from sigmavirus24/handle_multiple_qop_types

Handle multiple qop types