Description
Update BDB+Derby message stores to use new configuration storage model, representing ConfiguredObjects in a more generic fashion through storage attributes as JSON rather than specific table columns as at present. This will be done while maintaining the existing store interface for now and using a new layer shared between BDB+Derby to convert existing objects into the JSON format stored by the new store schema, allowing later change of the store interface whilst using the same on-disk format. The message content and metadata references to queues should be changed to use ids rather than names when being stored (allowing queues to be renamed in future).