Support auth credentials in netloc for FTP handler

fixes #669