HttpEntityMethodProcessor supports custom HttpEntity subclasses again

Issue: SPR-12242
BeanWrapper supports traversal of nested paths with Java 8 Optional declarations

Issue: SPR-12241
SystemEnvironmentPropertySource uses actual SecurityManager check and direct keySet access

Issue: SPR-12224