Fix for Basic authentication JSONP #15189

This is a fix for: http://bugs.jquery.com/ticket/15189
It will check for username, password and JSONP usage, then it will add the user and pass to the URL, giving a working request.