PSR-0 Refactoring

+ Support PSR-0 Standart for framework sources.
+ Rewrite several core classes via DI 
+ Change several core classes to interfaces
+ Add framework build command for better performance, add requireBuild feature
+ Improve and fix unit tests
+ Fix bugs in analyzers
+ Other fixes