Provide option to embed libssh2

This is #2428 but against master and with a CHANGELOG and the option only available when building against MSVC.