Attach every comment to the possible following syntax node.

The comment is placed in the leadingComments array of the said node.
This is based on the original patch from Yusuke Suzuki.

https://code.google.com/p/esprima/issues/detail?id=197
Move the tests for HTML comment.

These are not only for tolerant mode, place them in the Comment category.

https://code.google.com/p/esprima/issues/detail?id=451
Support --> HTML comment.

From http://javascript.spec.whatwg.org/#comment-syntax:

  --> at the start of a line, optionally preceded by whitespace or
  MultiLineComments, must be treated as a SingleLineComment
  — equivalent to //.

https://code.google.com/p/esprima/issues/detail?id=451
Regular expression can not have LineTerminator.

https://code.google.com/p/esprima/issues/detail?id=454
Remove unnecessary file.

https://code.google.com/p/esprima/issues/detail?id=14
https://code.google.com/p/esprima/issues/detail?id=424
Attach every comment to the possible previous syntax node.

The comment is placed in the trailingComments array of the said node.
This is based on the original patch from Yusuke Suzuki.

https://code.google.com/p/esprima/issues/detail?id=197
Fix the attachment of comments.

Both the proximity and the size of each syntax node need to be taken
into account when deciding which comment must be attached.

https://code.google.com/p/esprima/issues/detail?id=197
Merge branch 'master' into gh-pages