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
add: Stat polling support while `fs.watch` doesn't work.

Add a new cli option: -g --polling [SPAN]

    If state polling mode is enabled, use it.
    Else use the native api.

    This is useful while watching remote directory.
    Such as the `fs.watch` won't catch the SMB server's file change event.
mov: Change the option name `--polling` to `--watch-polling`, and only leaves the long option name.
opt: Optimize the comment of the `--watch-polling` option.
fix: `opts.polling` changed to `opts[watch-polling]`
Cleanup and extend `METHOD_DEF`

  * Fixes #2949: Detect reserved names (not only for instance methods)
  * Don't assign names which might result in incorrect `super` calls
Fixes #3232 -- Tag all class properties `static`

(and remove duplicate `context` assigment)
Merge pull request #3237 from marchaefner/fixSuper

Fix super-related tagging of `Code` nodes
Fix error location for illegal pure statements
Fixes #2367 -- super in for-loop
Merge pull request #3212 from ysmood/issue3210

add: Stat polling support while `fs.watch` doesn't work.
Revert "fix: `opts.polling` changed to `opts[watch-polling]`"

This reverts commit 52789f5b19177e2d72a743fa33f3a7c9c020a910.
Revert "mov: Change the option name `--polling` to `--watch-polling`, and only leaves the long option name."

This reverts commit 08f6c65c3bcfdc0e7c129e7da1bab3a823f38c38.
Revert "add: Stat polling support while `fs.watch` doesn't work."

This reverts commit 2853e718f289d7f6c699829ade4151a1a30e7e1b.
Remove old Node pre-0.6 warning.