AsyncMessageInvocation and implementations

AsyncMessageInvocation wraps an invocation to an asynchronous method
using Message to be working with AsyncResultCallback. This CL adds
three implementations for opening logical channel, transmitting APDU
via logical channel, and closing logical channel on the async methods of
CommandsInterface.

Bug: 38206971
Test: unit test on the ApduSender CL of the same topic
Change-Id: I0621a0e8b1f4d5e1eb6409427ec814d0dee09de9
5 files changed