power operator + tests
fix the precedence test so it's actually meaningful
Merge branch 'power-operator' of git://github.com/charliesome/coffee-script into more-math-operators

Conflicts:
	src/nodes.coffee
	test/operators.coffee
Make power operator compilation use proper AST nodes
Make power operator have higher precedence than unary operators: +, -, ~, !
Add floor division `//` and modulo `%%` operators, and compound forms of the new operators

Also kill the empty regex :(
Add power operator to the list of tokens that force a line continuation if they appear at the end of a line
Fix multiple postfix conditionals
CLI: Run index.coffee when called on a directory
Fix `child_process.fork` patch

  * Preserve `options` when called without `args`
  * Don't use `coffee` script as `execPath` (Fixes #2919)
Merge pull request #3284 from xixixao/issue3056

Fix multiple postfix conditionals
Merge pull request #3293 from marchaefner/master

Fix `child_process.fork` patch
Merge pull request #3292 from marchaefner/CLI

`coffee DIR` executes `DIR/index.coffee`
add missing implicit object literal test

ref michaelficarra/CoffeeScriptRedux#266 and https://github.com/michaelficarra/CoffeeScriptRedux/commit/670a1f5f780ef6453690552e71aae85c8e50e20e#diff-2
Fixed chaining semantics after outdent
Merge pull request #3317 from xixixao/chainafteroutdent

Chaining semantics after arguments with outdent
Improve error messages for generated tokens
Merge pull request #3319 from xixixao/issue1096

Fix 1096, 1131, 1828: Improve error messages for generated tokens
Fix 1275
Merge pull request #3320 from xixixao/issue1275

Fix #1275