Add example of destructuring assignment in class constructors for options
add documentation for using switch without a control expression
Updated example using @epidemian's suggestion
Fix #2768: rewrite literate code before the join
Fixes #2773 -- tricky dependency ordering when overriding bound functions.
Merge pull request #2776 from mintplant/fix-2768

Fix #2768: support --join'ing mixed literate and non-literate CoffeeScript source files
cleaning up the previous merge -- moving it out to helpers.invertLiterate
Fixes #2422 -- Catch clause scoping plus old IE
Merge pull request #2417 from gabehollombe/doc_for_switch_with_no_control_expression

Documentation for switch statements with no control expression
Removing debugging source location output from --nodes. It shouldn't have snuck in there.
Fixes #1055 -- disallow invalid keys in object literals ... but allow them where the implicit object is being used as a class defn' or a destructuring
Fixes #1066 -- interpolated strings are not implicit funcs
Fix sourceRoot and relative path for .coffee files in generated source maps.
Better fix for sourceRoot and relative path for .coffee files in source maps.
Code inspect fixes from the inimitable Nami-Doc
fix: compiling `coffee.coffee` produces `.js` file.
more test coverage for `baseFileName` helper.
tests for `baseFileName` helper for files with only coffee-script extensions as the file name.
Merge pull request #2795 from fahad19/master

Fix: compiling `coffee.coffee` produces `.js` file.
merge