Update handler registration for CoffeeScript 1.7.
Improve executable logic for starting handler.

This'll let you use _coffee on non-._coffee files to start with.
E.g. on a directory whose index file happens to be .js or .coffee.
Merge pull request #202 from aseemk/coffeescript-1.7-support

Coffeescript 1.7 support