Moving the 'generated by coffeescript version X' comment to the bottom, to get it out of the way
require a file name before checking for a fallback
Fixes #2531. Allow colors where Node says that colors are available.
slightly better conditions for range steps
Removing variable indirection for simple steps
simpler implementation of the previous commit
Fixes #2525, #1187, #1208, #1758, and many more -- allow looping over an array downwards
Fixes #2690 -- tweak cake bench to handle literate coffeescript
Fixes #2523 -- remove resetting of process.execPath
Merge commit 'fc7f4ed904ae84b6cf89d3cf6e793fba153692df' from upstream