Solve #830 - Multiple extensions

This PR add the ability for a package to register extensions with dots such as `.coffee.md`.