updates for PHP Parser changes (wip)

Still missing more tests for ensuring no behavior changes for SimultaneousTokenAstStream.
These tests need to be written against the current implementation and can then be
merged into this branch.
adds filename to nodes
adds some more tests
Merge branch 'master' into php5.5
improves stream movement
updates php parser
changes for new PHP parser version
Merge branch 'master' of git://github.com/schmittjoh/php-manipulator