Add functions for shifting blocks of code left and right

Add coffee-indent-shift-left and coffee-indent-shift-right, which
shift the region coffee-tab-width characters to left or right. This is
useful when reindenting blocks of code.

Adapted from https://github.com/fgallina/python.el.
coffee-indent-shift-*: Indent to the closest increment of coffee-tab-width
Merge pull request #92 from akheron/master

Add functions for shifting blocks of code left and right
coffee-compile-region pop buffer instead of switching to it
Merge pull request #101 from lcoq/master

Compiled coffee buffer pop instead of switch
Adds an option to move the output directory for the JavaScript files
coffee-compile-region does not give focus to the compiled buffer, and clear the buffer instead of kill & re-create it
Merge pull request #102 from ls4f/ls4f

Adds an option to move the output directory for the JavaScript files
Merge pull request #103 from lcoq/master

Compiled coffee buffer : remove focus & kill
woot, finally got the block comment working, i love emacs extensibility.
Merge pull request #107 from jvshahid/block_comment

Syntax highlighting for block comments
it turns out that coffee script block comments are more complicated than i thought, support more cases.
Merge pull request #108 from jvshahid/block_comment_enhanced

Enhance the block comment to exclude single line comments and highlight indented block comments.
Ignoring compiled file
Merge pull request #109 from habib/master

Ignore elc files