timeout migrated from getReplies() to addRequest() as expiration

as requested by @bastnic. This code works correctly, and Per-Message TTL as described in http://www.rabbitmq.com/ttl.html is working as expected in rabbitmq server version 3.1.5 ( not in 2.7.1 )