Cache Provider support for Conditional Get

Github.GetAsync は cache を参照更新するようになりました
cache があれば ETag を If-None-Match で指定してリクエストを投げます
レスポンスの CacheControl と ETag 、およびリクエストURIを元にキャッシュ操作を行います
CacheManager / ICacheProvider / CacheEntry それぞれの型が追加されています