Cleanup RPC queues & prevent it to be GC collected

Improvements:
* cleanup RPC queues, when timeout reached or on responce 
* added all nuget's for build
* changed RMQ _consumer.Queue.Dequeue usage to pattern from RMQ client documentation