Confirmable Messages Support

We need to add support for Confirmable messages (CON) to both `createServer` and `request`.

To do list:
* [x] Extract retry logic from request, as both server and client will have to retry
* [x] Add confirmable logic to `createServer`
* [x] Add confirmable logic to `request`