Fixed compilation warnings
Moved some definitions from zend.h into more suitable header files
Changed "inline" into "zend_always_inline"