Use isVariable() method for Variable
Variable setDynamicTypes we pass [0 => 'array'], not ['array' => true]
Fix typo
Variable fix setDynamicTypes() method

- array type
Variable add : isArray(), isNotVariableAndArray()
Ref to Variable shorcuts
Added build in development mode, added ob_start optimizer
Cast to string or array variables move variables to the stack
Avoiding possible dereference for globals
Zval could be deallocated without being initialized
Safe temp parameter copy
Run tests in release mode
Merge pull request #576 from ovr/typos

Typos, Fixes