Cleanup code and docblock for DigestAuthenticate.

Yes, it has been at least instances when updating this classes has been missed out when additions/updates were made to BaseAuthenticate's default config. eg. When `passwordPassword` key was added, it wasn't added to this class; currently you can see removing the `recursive` key has been missed.