Simplify the message property set / get interception bits.  Later we can
figure out if we want to move this into AMQP land and add interceptors
for some AMQP headers or create another instance solely for that purpose
and leave these as is.
Merge branch 'master' into amqp-only

Conflicts:
	neutronjms-client/src/main/java/io/neutronjms/jms/message/JmsMessageFacadePropertyGetter.java
	neutronjms-client/src/main/java/io/neutronjms/jms/message/JmsMessageFacadePropertySetter.java
	neutronjms-client/src/main/java/io/neutronjms/util/PropertyExpression.java
	neutronjms-core/src/main/java/io/neutronjms/jms/message/JmsMessageFacadePropertyGetter.java
	neutronjms-core/src/main/java/io/neutronjms/jms/message/JmsMessageFacadePropertySetter.java
	neutronjms-core/src/main/java/io/neutronjms/jms/message/JmsMessagePropertyGetter.java
	neutronjms-core/src/main/java/io/neutronjms/jms/message/JmsMessagePropertySetter.java