fix: compiling `coffee.coffee` produces `.js` file.
more test coverage for `baseFileName` helper.
tests for `baseFileName` helper for files with only coffee-script extensions as the file name.
Merge pull request #2795 from fahad19/master

Fix: compiling `coffee.coffee` produces `.js` file.