first attempt to implement solution provided by nikic (see https://github.com/nikic/PHP-Parser/issues/136)
missing tokens when re-using cached results
Merge branch 'TokenOffsets'