Removed unused class.
Added comments.
Digest credentials support when using non-encoded passwords.
Added comments. Code clean up.
Merge remote-tracking branch 'upstream2/master'