Add jms message properties to receiver

In some cases I need to get properties from JMS Message, but the current version does not allow that. I've created a new interface, ActiveMQBaseReceiver. 
```java
    void receive(T message, Properties messageProperties);
```

ActiveMQBaseReceiver replaces ActiveMQReceiver, but ActiveMQReceiver remains in order to be backward compatible. 
```java
    @Override
    default void receive(T message, Properties messageProperties) {
        receive(message);
    }

    void receive(T message);
```