Add support for QgsCredentials dialog/console input; update bindings