Adding support to make static calls using dynamic variables
Adding unique_key optimizer
Now exceptions thrown shows the Zephir file where they were generated
Now exceptions thrown shows the Zephir file where they were generated (2)
Removing extra TSRMLS_DC from merge_append
Added unlikely in strict types checks
Fixing possible memory leaks caused by skip-init pass
Merge pull request #322 from nkt/optimise_strict_checks

Added unlikely in strict types checks
Fixing LocalContextPass, restoring exception when a varaible is not initialized
Fixing operations on array-typed variables, superglobals must be reinitialized when they are initialized on conditional branches
Support for array-typed variables in native-array-access