[TORQUE-959] expose the message_ttl for backgroundable futures

This commit makes it possible to change the message ttl for the future
message.

Fixes https://issues.jboss.org/browse/TORQUE-959

Toby, if you were thinking about different implementation, let me know.