Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

and fix the bug on the ```FutureRequestExecutionService``` (unexpected closing)
I feel we're back to the first discussion with Scott on factory/builder. Will work in that direction.