Dont' require IF_MATCH header

The HTTP RFC doesn't require the IF_MATCH header and it's language on
what to do when it's not included isn't absolute so removing this check.

The implementing codebase can easily add this by overriding
precondition_check in ETagCacheLookup if necessary.