Handle remaining magic constants in parser as well

As far as I can see the !filename case cannot occur, so I dropped
it.
Fix tokenizer test to not depend on specific token numbers
Move =&new deprecation message into compiler
Fixed incorrect ZEND_INIT_FCALL_BY_NAME -> ZEND_INIT_FCALL conversion
Fix session handlers in zts

Also use ZEND_HASH_FOREACH API.