Move JmsHeaderMapper infrastructure from SI

This commit moves the JmsHeaderMapper infrastructure from
Spring integration to the Spring framework.

SimpleJmsHeaderMapper is based on SI's DefaultJmsHeaderMapper. The
simple implementation maps all JMS headers so that the generated
Message abstraction has all the information stored in the protocol
specific message.