Disallow new without a class name

Fixes #137.
Fix coverage annotations
Cover remaining constant scalar expressions
Fix var_dump truncation with xdebug in php-parse.php
Add ability to pass code directly to php-parse.php
Annotate some APIs as @internal
Use stricter assertions where possible
Support HHVM T_ONUMBER token
Fixed a spelling mistake
Merge pull request #138 from jbrooksuk/patch-1

Fixed a spelling mistake
Update lexer docs

Remove some very questionable examples for changing startLexing()
to accept a file name.

Add token offset lexer implementation and usage example.
Fix wrong function name in docs
Update changelog
Release version 1.0.1
Make NameResolver resolve trait alias and precedence names
Fix whitespace when printing trait alias modifiers
Release PHP-Parser 1.0.2