Add support for compound extensions

This will enable gulp to load gulpfile.coffee.md, for example.

Closes GH-19