Add `node_modules` to `.gitignore`.
wip super
changes parser so that 'class' can be an object key (which is common in backbone.js apps)
adds tests for objects with keys named 'class'
fixes #258
fixes #259
Merge pull request #260 from logicmason/master

changes parser so that 'class' can be an object key
fixes #243: add __COFFEE_VERSION__ macro
ensure sourcemap comment is relative to compiled file
Merge pull request #271 from EndangeredMassa/fix-source-map-file

ensure sourcemap comment is relative to compiled file
Merge pull request #245 from utkarshkukreti/add-node_modules-to-gitignore

Add `node_modules` to `.gitignore`.
fixes #272: broken process.argv when evaling coffee; no tests

because the CLI is currently untested
fix envEnrichments to recognise catch assignee and nested assignments

also formatted it more consistently
some tests for 440467f3a14ea2cf8f97d68eef982cc521d6b1a1
correctly coerce binary existential operator's operands to expressions
fix #46: overly tight scoping of auto-declared vars from generated IIFEs
enable some passing object tests
fixes #266: inline implicit objects within multiline implicit objects
fix expression conversion on RHS of some destructuring assignments
fixes #85: always convert operands of binary existential to expressions
fixes #253: indented values in object literals
fixes #270: splat in parameter lists should shadow outer variables
fixes #273: destructuring in parameter lists should shadow outer vars