Fix syntax highlighting for variables containing keywords bounded by
underscores.

eg my_new_var was being highlighted in multiple colors.
Remap newline-and-indent to coffee-newline-and-indent
small fix of coffee-regexp-regexp so it doesn't cause massive hangs when matching across newlines
Workaround to avoid getting garbage chars in the comint buffer.
fixing triple quoted strings issue with code from python-mode
Remove support for removing trailing whitespace: whitepace-mode does that.

Fixes #64.
Remove custom debug code; should use the standard Emacs debugging tools instead.
Make version consistent and bump it to 0.4.1 (Fixes #61).
Remove functions that merely open reference URLs.

Emacs has bookmark management tools.
Remove apply-partially, which is available in Emacs 23 and later.
Simplify bug reporting section of README.md.
Use mode configured for .js files for compiled JS buffers.
Overhaul the docstrings.

Rename coffee-show-version to coffee-version for consistency with
other modes.

Fix a minor instance of odd code layout.
Simplify coffee-indent-line and coffee-previous-indent.

As a result, remove coffee-line-as-string and coffee-line-empty-p.
Make coffee-mode-hook customizable.
Fix missing function `some' issue when loading compiled elisp.

Function `some' requires 'cl and it is loaded while compilation only.
Remove out-of-date information on configuring tab width, and an overcomplicated use of coffee-cos-mode.
Document use of whitespace-mode.
Fix let paren placement in let form.
Merge pull request #79 from bretthoerner/fix-let

Fix let paren placement in let form.