make confirm mode optional

That was true for the version of the RabbitMQ Java client we were using at the time (v2.8.2). But it's no longer true with the latest version, which will throw an exception if confirm mode wasn't selected: http://www.rabbitmq.com/javadoc/com/rabbitmq/client/Channel.html#waitForConfirms()