move fetch to separate file, use zend_hash_next_index_insert instead of zephir_array_append if the variable is an array
Fix unexpected `int`
Merge pull request #9 from ilyk/master

Fix unexpected `int`
1. Fix `private` visibility checking
2. Add `protected` visibility checking
3. Why we always `fetch` static property? It works much better if we do it like in `PropertyAccess` class (read or fetch)
1. Adding support for magic methods "__call" and "__callStatic"
2. Adding method "isProtected" to `ClassMethod`
Merge pull request #10 from ilyk/master

Some fixes in StaticPropertyAccess
Read-Only fetch of properties/array access
Merge branch 'master' of https://github.com/phalcon/zephir
Removing call
Checking for method existence in calls
LocalContextPass does not mark unset variables [ci skip]
Fixing array-append, support more types in not operator, fix fibonacci test
Not validate interfaces on abstract classes, strtolower optimizer [ci skip]
Rewriting Let::assignPropertyArrayIndex [ci skip]
Isset on object/properties [ci skip]
Support to read dynamic properties [ci skip]
Fixing memory restore frame returning references
Fixing fibonacci/external call tests
Introducing type barriers for common cast functions
Changing license to MIT license