NCBC-310 Amendment: Changed socket pool implementation

Change-Id: Id1a82004ff51d51f393de519bf6b08a885028b95
Reviewed-on: http://review.couchbase.org/30139
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>