Use filename based type if DetectContentType fails.

DetectContentType returns text/plain for our stylesheets and javascripts. That causes chrome to ignore those files.