MakeMaker.pm: Allow the user to specify which OpenSSL and/or libssh2 to use

Some systems i.e. Windows and Solaris do not have standard location where ```openssl``` or ```libssh2``` could be installed. This PR adds support for allowing the user to specify the include paths and libraries to link during the configure process.