Added ExcludeAuthHeaderFromCacheKey to OutputCache attribute

Sometimes the returned data varies for different users, depending on
their permissions. So I added the option ExcludeAuthHeaderFromCacheKey
to the OutputCache attribute to be able to vary the cache over different
values of the Authentication header.