FileStreamSource: allow files with no extension
JUnit tests for FileStreamSource(s)