Adds possibility to perform scan from selected local IP

I've added possibility to perform a scan from selected local IP. It's useful if you have a machine with many network interfaces, but only one of them can be used to scan target host. In such case you need to specify which interface you want to use, so that sslscan can bind() to it, before connecting to remote host.

I've also fixed some compilation issues that I've encountered on my machine.

I hope my change will be useful for you

Regards,
Kris