Upgrade to allow both directories and individual files to be specified in a build event

I found the following problem. When I was including common coffee files into more than one destination coffee file, via the require feature, the common files were presumably being compiled multiple times. To prevent this I wanted to compile my common files just once and include the resultant js into the destination files.

So, for example.

coffee