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

and fix the bug on the ```FutureRequestExecutionService``` (unexpected closing)
The ```SimpleHttpClient``` is too big: the configuration and initialization part could be extracted in some ```SimpleHttpClientBuilder``` class: I like your idea and will go in that direction.