add block-strings tests
Add assignment test for dollar sign
add regexp literal test
Fix highlighting regexp literal

Original code highlights regexp wrong if another '/' is existed in same line,
such as:

   emit = emit.replace /hubot/ig, "<b>#{robot.name}</b>"

Original code treats `/hubot/ig, "<b>#{robot.name}</` as regexp literal.
Because it uses greedy matching.
Fill block comment paragraphs correctly

Makes `fill-paragraph' work with block comments like:

    func = ->
       ###
       Lorem ipsum dolor sit amet, consectetur adipiscing elit.
       Donec ut tellus et felis vulputate tincidunt.
       ###

Before, `fill-paragraph' would move the "Lorem ..." up next
to the first "###", which destroys the comment formatting.
Add fill-paragraph test(#162)
Merge pull request #162 from denisw/master

Fill block comment paragraphs correctly
Merge pull request #161 from defunkt/fix-regexp-literal

Fix highlighting regexp literal
Propertize content of regexp as 'symbol'(#163)

Original code, coffee-mode.el propertize it as 'word'.
This cause hung up problem #163.
Merge pull request #164 from defunkt/fix-hungup

Propertize content of regexp as 'symbol'(#163)
fix highlighting prototype access
Merge pull request #165 from defunkt/fix-prototype-access

fix highlighting prototype access
improve regexp
fix indentation
Refactoring coffee-cos-mode

 - declare coffee-cos-mode-line by defcustom instead of defvar
 - remove needless make-variable-buffer-local
 - fix group, because coffee-cos is not declared.
Merge pull request #166 from defunkt/refactoring

Refactoring
Add imenu test
Merge pull request #167 from defunkt/imenu-test

Add imenu test
Support highlighting block strings(#159)

This is based on highlighting triple quote in python-mode.
fix for byte compiling