Add support for domains in smb:// URLs

Hi,

We've been using pysmb to validate SMB locations and credentials as part of the installer for a virtual appliance. One thing that we found to be missing was support for domains in smb:// URLs, so I've added that functionality.

Regards,
Andy