Fix line numbers when first line is indented.

* Offset @chunkLine for inserted line break.
* Avoid line break insertion for blank lines.
Merge pull request #2752 from marchaefner/master

Fix line number mismatch when first line is indented.
When printing out --tokens, hide the location data.
Fixes #2750 -- clarify error message
Fixes #2749. Restricting  to instance methods in class bodies, where it actually has a chance in hell of calling the correct thing.
Fixes #2508 -- existential access of the prototype.
Fixes #2502 -- improper compilation with parenthesized inner value of instance properties in a class body.
Fixes #2489, fixes #1819, fixes #1821 -- remove the __bind helper.
Fixes #2455 -- condition should know what variables the body has declared.
#2757, Allow non-significant commas at end of nested implicit objects
Merge remote-tracking branch 'jashkenas/master'

Conflicts:
	lib/coffee-script/nodes.js
	lib/coffee-script/parser.js
	src/nodes.coffee