Allowing a user defined debug function to be passed, or debug to not be used at all

Ftp.js allows us to define a debug function, instead of simply defaulting this, why not let a function be passed to HylafaxClient like port or host. this way we can have our own function for getting the debug, or declare it false to not have any at all.