[WIP] Allow override of request cache headers

This PR corresponds to feature #99.
Any comments welcome (I know, tests are missing..)
can you please move this whole booleanNode into a new arrayNode('defaults') so that we are more future proof?