Squashed 'vim/bundle/coffee-script/' changes from 581af45..c22707c

c22707c Fixes #2941 -- don't destroy extensionless filenames for --join
351c875 merged in stricter noncallables
35b64d7 Merge pull request #3211 from marchaefner/issue2181
db87d81 Merge pull request #3012 from imcotton/parallel-loading
f3c5cc6 Fixes #3019 - Documentation tweak to default argument meaning.
4cc2c30 Fixes #2181 -- conditional assignment as subexpression
a5513c4 Fixes #3047 -- Fixes module.paths when running directly with no explicit passed-in files.
c820e02 Fixes #3053 - error for mismatched own/for-in without an index.
eb2ac2c Fixes #3063 -- wait a moment so that an error can be raised.
59cf19f Fixes #3072 -- tweak process.argv to match when running REPL
d5a25d1 Fixes #3089 -- don't mutate options passed in to compile()
a7ecd80 Merge pull request #3096 from marchaefner/issue2994
465cffc Merge pull request #3113 from mklement0/make-repl-use-global-context
302a46d Merge pull request #3132 from caitp/issue-3132
392767a Fixes #3143 -- Potential memory leaks caused by use of fat arrow next to other (non-fat-arrow-using) long-lived closures.
928f949 Fixes #3160 -- a missing bit of locationData
8bb833d Merge pull request #3165 from grschafer/master
2b03fa9 Fixes #3166 -- add a (simpler) flag to suppress the generated header.
cfdb774 CoffeeScript REPL should be able to require coffeescript files.
b173a37 Fixes #3208. You now have to require 'coffee-script/extensions' in order to be able to auto-require CoffeeScript files.
359e172 Merge pull request #1 from sjorek/issue-3132
89f5f9d added more block-comment related tests for single-line block-comments and jsdoc-like @doctags-comments.
26c0f7c Fix constructor_destructuring example to alert a defined value
50e13f6 Merge branch 'make-repl-use-global-context' of https://github.com/mklement0/coffee-script into make-repl-use-global-context
fceff17 Make the REPL *CLI* use the global context so as to be consistent with the `node` REPL CLI.
ae79ff9 Merge branch 'make-repl-use-global-context' of https://github.com/mklement0/coffee-script into make-repl-use-global-context
3e9d01d Make the REPL *CLI* use the global context so as to be consistent with the `node` REPL CLI.
1b7491d Fixes #3132 - Improve rendering of block-comments
70994d4 Refactored inline-if into more readable multi-line statement.
675095e Amended - Make the REPL *CLI* use the global context so as to be consistent with the `node` REPL CLI.
0235d12 Make the REPL use the global context to be consistent with the node REPL.
910e387 Merge `removeMidExpressionNewlines` into `addImplicitIndentation`
4342bed Fix multi-line if-else in single-line expression.
fdd5796 Disallow single-line `IF expr ELSE` without `THEN`
3aa646e rebuild for PR #3012
92208fe simplify logic and changing less from before
cdc603c remove logic redundancy
46d8902 parallelized script loading in browser, yet order remain
e7ebdce Fix #2953. Method calls on splice endpoints
fd61476 Fix #1069. Non-callable literals shouldn't compile

git-subtree-dir: vim/bundle/coffee-script
git-subtree-split: c22707cd53efb72ae2b81683562a6abdb9434fa9
Merge commit 'aa8d4b031a7cef9884f9f95077dfd6481541724f'
Updated git log