Fixed AMQ-5187 added support for virtual destination subscription recovery

This patch adds support for applying subscription recovery policy to mapped Queues for virtual destinations. This is a MUST for mapping MQTT retained messages from Virtual/Composite Topics to mapped Queues. 

Since it depends on AMQ-5160, it Includes commits from https://github.com/apache/activemq/pull/22.