Add joinExt option

When joining many literate CoffeeScript files, the generated
joined file still use the `coffee` extension. The joined
file can't be compiled or documented properly due to that.

Passing `.src.litcoffee` or `.src.coffee.md` in `joinExt` fix it.