Fix order of operations for `^` and `|` operators

As covered in ECMAScript Language Specification Section 11.10,
`^` binds more tightly than `|`.

http://code.google.com/p/esprima/issues/detail?id=277
Tweak the highlight demo to distinguish different identifiers.

"Other" identifiers with the same name as the current one under the
cursor will have a different appearance, i.e. without an explicit red
border.

http://code.google.com/p/esprima/issues/detail?id=98
Report early ReferenceError on LHS

http://code.google.com/p/esprima/issues/detail?id=81
Command-line example to find Boolean traps in function calls.

http://code.google.com/p/esprima/issues/detail?id=281
Remove feature that [[Call]] can return Reference

http://code.google.com/p/esprima/issues/detail?id=81
Fix invalid start location for CallStatement

CallStatement was returning a position of '(' as a start location. It should return the position of the actual beginning of the statement instead. Example

  parse("universe(42)")

was returning
  {
    type: 'CallExpression',
    ...
    range: [0, 12]
  }

while it should
  {
    type: 'CallExpression',
    ...
    range: [8, 12]
  }

Update the wrapper function and fix tests.

http://code.google.com/p/esprima/issues/detail?id=278
Update ZeParser to revision 0072a617 (May 29 2012).

http://code.google.com/p/esprima/issues/detail?id=292
Mention documentation tool: JFDoc and JSDuck.
Speed comparison test: update parse-js to UglifyJS 1.3.2.

http://code.google.com/p/esprima/issues/detail?id=293
Chrome 20 makes it 3x faster.
Relational operators incorrectly associate to the right

http://code.google.com/p/esprima/issues/detail?id=299
Mention Harmonizr.
Include line and column location for all comments.

http://code.google.com/p/esprima/issues/detail?id=233
Ensure that empy line comment is properly collected.

http://code.google.com/p/esprima/issues/detail?id=276
Minor code shuffling in comment handling to minimize the operations.

http://code.google.com/p/esprima/issues/detail?id=233
Exclude any line terminators in a line comment.

http://code.google.com/p/esprima/issues/detail?id=276
Merge commit 'b9d1809ed' into harmony

Conflicts:
	test/test.js
Merge commit '44b78e83ae71' into harmony

Conflicts:
	esprima.js
	test/test.js
Merge branch 'master' into harmony

Conflicts:
	test/test.js
Update CodeMirror to version 2.31.

http://code.google.com/p/esprima/issues/detail?id=300