Merge pull request #54 from mruz/master

Move create files to generate method
Using custom optimizers
refs #NA Fix Logger and added new method output() for echo all messages in logger not in class ^^
refs #NA Commands must be extends of CommandAbstract, doc fixes
refs #NA Compiler class move echo to logger->output method, arguments fixes, docs block fixes
refs #NA Move method checkAndWriteIfNeeded to Utils class
refs #NA Move version for config file = 0.0.1 as default
refs #NA Delete duplicated case in switch block in Expression class
refs #NA Bolean must be boolean - two o
refs #NA Added class StatementAbstract, and extends statemens of it, fix doc blocks
Merge pull request #55 from zaets28rus/code_review_1

Code review 1
refs #NA Logger added PHP_EOL to end of line in method output()
refs #NA Check prototypes folder before interator it
Merge pull request #56 from zaets28rus/fix_last_error_in_ci

Fix last error in ci
Checking if project needs to be phpized [ci skip]
Checking if project needs to be phpized [ci skip]
Merge branch 'master' of https://github.com/phalcon/zephir
Fix get_class_ns, adding full clean command
Expression - newInstance() fix if the class name is variable (Unrecheable code when create class in oodynamica.zep test)
LetStatement fix typo geType() -> getType()