[TORQUE-1033] Create messaging objects with a default :encoding

This allows to specify default encoding when creating a queue or topic:

``ruby
TorqueBox::Messaging::Queue.start("/queues/one", :encoding => :edn)
TorqueBox::Messaging::Topic.new("/topics/one", :encoding => :edn)
```

Added integration tests for both queues and topic.

Fixes: https://issues.jboss.org/browse/TORQUE-1033