Custom cache annotations and AspectJ

This commit clarifies what should be done in order to use custom cache
annotations with AspectJ.

Issue: SPR-11503
Add more HttpHeaders constants for standard HTTP headers

Issue: SPR-12063