Don't run coffee with -m option if source maps disabled

This makes the plugin work with older versions of the Coffeescript compiler,
which don't support the -m option.

Fixes #185
Merge pull request #186 from alexdowad/m-option-fix

Don't run coffee with -m option if source maps disabled
Remove 'toggle-parens' keybinding.
Correct args array format.
Merge pull request #188 from markalfred/remove-toggle-keybind

Remove 'toggle-parens' keybinding.
Merge pull request #189 from markalfred/mb/args-array

Correct args array format.
fix regex literal highlighting properly; thanks @markalfred
Merge pull request #187 from Whoaa512/master

Fixed string.regexp.coffee again
thanks q3 2014
Add yield to keywords

Because new coffeescript versions supports generators.
Merge pull request #194 from yetanotherusernamebecausegithubisbugged/patch-1

Add yield to keywords
Add console functions

- console.clear
- console.count
- console.dir
- console.dirxml
- console.group
- console.groupCollapsed
- console.groupEnd
- console.profile
- console.profileEnd
- console.trace
- console.timeline
- console.timelineEnd
- console.timeStamp
Remove require from global functions
Add JSON functions

- JSON.stringify
- JSON.parse
Add event functions

- event.preventDefault
- event.stopPropagation
- event.stopImmediatePropagation
Remove this from global keywords
Fix instance variable
Add instance method
Add goog and an namespace/libraries
Split class to native and custom