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 some more tests
Merge branch 'master' into php5.5
improves stream movement
further compatibility changes with older versions of PHP Analyzer