Reordered Client connection and pool creation and disposal
Introduced InterlockedBoolean struct.
Changed disposed field in RestBusClient and AmqpChannelPooler to use new struct.