Allow inline content-dispositions for FileResults
description
Currently, the FileResult class and its descendants are hard-coded to use an "attachment" content-disposition. In most web browsers, it has the effect of prompting the user with a file download window.
"Inline" content-dispositions are not supported, which is an important use-case for images. Consider an image resource for a photo gallery application that links to the image. The inline content-disposition is needed to display the image in the browser, rather than prompting the user to save it to disk immediately.