C++ 11 support

deleted friend declaration to make_shared, they are not needed since
constructors are  public.
Add verify_hostname param to Channel::CreateSecure

Add parameter to Channel::CreateSecure to control host verification when
establishing SSL connection to the broker.

Suggestion from <fred@dushin.net>.