Fixes https://github.com/spring-projects/spring-integration/issues/3083
`@Header("foo.bar")` means extract property `bar` from header `foo`.
Support `@Header("'foo.bar'")`, meaning get the value of header `foo.bar`.
**cherry-pick to 5.1.x, 4.3.x**
# Conflicts:
# spring-integration-core/src/test/java/org/springframework/integration/handler/MethodInvokingMessageProcessorTests.java
# Conflicts:
# spring-integration-core/src/main/java/org/springframework/integration/handler/support/MessagingMethodInvokerHelper.java
# spring-integration-core/src/test/java/org/springframework/integration/handler/MethodInvokingMessageProcessorTests.java