The only place that this is used is in `Thumbnailer.generate_thumbnail`. This builds the filename from `get_thumbnail_name` method, which always will attach an extension (unless you're using preserve extensions).

I'm not sure I want an edge case setting for people using preserve extensions *and* have files coming in without extensions.