Adds IDEA artifacts to gitignore
Use GenSerialClientDispatcher to properly dispatch concurrent requests.

Also increase the connection timeout and use default settings on the DefaultPool.
Continually read from the rejection Offer.
TIDY: move common methods to trait.
Setting version to 6.20-2
Setting version to 6.20-3-SNAPSHOT