Force filetype in ftdetect

setfiletype only changes 'filetype' if not yet set for the buffer.
Therefore, the addition of *.edn never really worked properly. (This is
puzzling since I am sure I tested it!)

Actually closes #25.