Merge pull request #402 from leecoder/0.11-devel

Fixes #358 - avoid self join
Merge pull request #403 from leecoder/0.11-devel

Added client timeout option for 0.11
Added CMake options to disable building tests and examples
Merge pull request #404 from cmorse/0.11-devel

Added CMake options to disable building tests and examples
Merge pull request #405 from leecoder/0.11-devel

Another fix for #358: async thr wait in basic_client_facade dtor
Fix order of members
Fix dependencies for openssl.
Reorder fields to fix warnings.
Merge pull request #408 from leecoder/0.11-devel

Fixes #393: enhancing response incremental parser
Merge pull request #409 from leecoder/0.11-devel

Fix to overwrite connection header
Adding .travis.yml
boost build log compaction
Fixes for ci build errors
clang ci build
Merge df2db8b
Update .travis.yml