Http Digest Authentication

#4220 Http Digest Authentication

As discussed i am creating PR for 1-3 points. 

Please check and revert.

regards
Mithun Mandal
This change contradicts `$auth` property definition:
https://github.com/yiisoft/yii2/blob/master/framework/filters/auth/HttpBasicAuth.php#L54