Rename amqp internal functions to be unique
Fix, implement the default for topic arguments

Topic queue publish and subscribe were documented as defaulting to the
empty topic, '', but this had not been implemented.
Removed unused callback argument from AMQP function

createPubQueue had a callback argument in AMQP, left over from an
incomplete factor. It was neither implemented or documented.