This patch moves message envelope logic to driver level
and separates serialization logic from envelop logic
Change-Id: I33c52193357fe298d82b1eb36c9b95edf7e500a4
Fixes in this patch:
1) Set time_timit=0.25 for process_data_events in poll
It is needed to release lock time to time and give
a chance another method to be executed
2) move declare_queue_bindind method from pika_engine
to impl_pika module because it is not common and used
only there
3) small optimization - now unregister_reply_waiter
is called in worst case only - if we have not got
reply by timeout expiration
Change-Id: I18b6cdec9c1f746086a5a1ae4ecd8d8ecdaa9468