Port Dead Letter Channel functionality of Andes from MB 2.2 to MB 3.0.

Shall we make this more readable? Break line at more readable points. (eg: new AMQShortString(dlcQueueName) to one line)