Test `ignoreClientNoCache` setting

This commit adds a (currently failing) test for a `ignoreClientNoCache`
property. Once added, this property will be used to prevent consumers
from bypassing the cache, which can cause unexpected performance issues.
Add `ignoreClientNoCache` property

This property allows request “Cache-Control” and “Pragma” headers to be
ignored, preventing unwanted (by the developer) misses.

Closes GH-15
Change default `ignoreClientNoCache` value

Now ignores by default, preventing unsurprising cache misses.
Merge pull request #16 from addisonj/ignoreClientNoCache

Support ignoring requests cache-control/pragma headers