Merge pull request #1 from cpp-netlib/0.11-devel

Update from original
Merge pull request #2 from cpp-netlib/0.11-devel

Update from cpp-netlib
Verify hostname matches certificate
Verify hostname only when always_verify==true
Add missing parameter in abstract class declaration
Cleanup spaces and tabs
Add missing parameter to handle_resolved method
Merge pull request #455 from eakraly/0.11-devel

Verify hostname according to rfc2818