Allowing nil content-type with UnsupportedContentHandler

* Some websites will not send a Content-Type header when the content  is sent using 'Content-Disposition: "attachment"; filename="<some_file.ext>"'.  Mint.com is one example of this, when downloading transactions to a .csv file.  This patch fixes this problem, and logs a warning if this ever occurs.