Added the send explicit data asynchronously feature.

- Added the corresponding unit tests and exposed the methods to the protocol classes that support explicit data.

Signed-off-by: Diego Escalona <diego.escalona@digi.com>