Changing code to meet PSR4 standard.
Finished auto loading thing. First goal reached: Now the classs and interfaces can be save in spilted files.

Seems i have to massively use namespaces. However, i have no idea how to make plugin auto register work with namespace.
Spliting cores into single file for math the standard.
Fixed: spl_autoload_register no longer re-registering.
Primary struct of Framework converted into namespace driving.
Changed the core dir to Core(case sensitive).
Did a mistake. The NAMESPACE_SEPARATOR has been mistakenly defined as DIRECTORY_SEPARATOR. Now fixed.
Wrong DIRECTORY_SEPARATOR in Linux system.
Define a NAMESPACE_SEPARATER for point out namespace separatOr.
Continue working on new branch. Now fixing problems on Units. Need test.

I still need to deal with problem with file path caching like the one used by template. It waste a lot of space in state cache, i may need to fix it.

And also, after refactor the framework, it more slower than before, could be the Disk IO problem.
Slightly change the framework.

Detached convertIniUnit method from Request.
Added interface for Template Compiler and Render.

Correct all file comment.
PSR2lizing Code style.
Little debug finished. Change remain unnamespaced Exception point to root namespace.
Seems i really needs to know why \n in my code always be replaced when \r\n.

Still working on making code suitable with PSR2 and PSR4 thing.
Finishing styling and documenting on core components.
Fixed a uninitialized problem in request core.
Mmm, actually last commit not fix that problem. Now it should be fixed.
Finishing styling in Units
Still working on Units styling