Java docs and sample of durable mailbox, see #2761

* Added abstract class DurableMessageQueueWithSerialization