Add helper to validate when called from a particular service
Keep track of HTTP version in messages
Message queue grows if needed
Grow queues by bigger chunks

Also, allow deletion on a map to pass in a NULL value
Fixed a race condition

The pointer value was never cleared (since pointers have no constructor)
so it was possible to get the value again later.
Increase default message queue size

Hit limits when testing performance limits
Allocate only 64K for message buffer

Instead of 1 megabyte before.
Clean shutdown of socket