http_digest: Moved challenge decoding into SASL module