prompt for filetype if type was not specified and &filetype is not set

I often use `:QuickRun` for an unsaved buffer, and this saves the extra step of having to remember to `:set ft=foo`. If `:QuickRun foo` is used, this won't interfere.