Merge pull request #2740 from mintplant/hoist-build

Hoist build function to top level of Cakefile
Add support for text/literate-coffeescript in the browser
Merge pull request #2718 from sbp/sbp-literate

Add support for text/literate-coffeescript in the browser
Fix implicit calls with try/catch/finally as arguments
(Aside: For historical reasons we do make the filename extension optional, which is a deeply regrettable accident of history that I would not repeat, given the chance.)
Merge pull request #2741 from troels/implicit-call-try-catch-finally

Fix implicit calls with try/catch/finally as arguments
Revert #2599
Add a couple of tests to document the behaviour of other typed constructors
Fixing heredocs in literate coffeescript
Merge branch 'master' of https://github.com/jashkenas/coffee-script
Merge pull request #2743 from epidemian/revert-2599

Revert #2599
Disallow implicit calls in cases like:

f
  a

and only allow cases like:

f
  a: 1
Merge pull request #2746 from troels/implicit-calls-with-overhang-on-first-argument-only-on-implicit-object

Disallow implicit calls in cases like:
Removing duplicate 'CATCH'
Merging in .coffee.md support alongside .litcoffee ... I think we'll keep .litcoffee as the canonical, however.
Moving path dependency back into 'command'
Fixes #2721, super outside of classes with extends for instance methods.
Fixes #2721 -- show error message for naked super
Patch child_process.fork to run .coffee files