Dismiss codes that disturb mb_internal_encoding setting in Strings.

mb_internal_encoding now have to be set manually so entire application will have unified mb internal encode.
Remove $default_encode as it useless now.
Change RemoteStorage/Factory.php. Now it's save/read servers data from with static keywords instead of self. It make overwriting become possible. Now you can extends this class and overwriting the $server property for spliting servers setting from different components.
Change self to static in file SMTP/Factory.php and RemoteStorage/Factory.php for overwriting.
file_existe is needed for namespace searching.

Or script will require a not existed file when namespace has defined.
Fix a bug: FontSize always not readable, because it's not a file.

I must made the mistake in line copying.
Modify Imager/Factory.php for make overwriting possible.
Change code order, make read more easy.
Add error feedback for chDir method.
Made a mistake. Fixed.
The $cdError may contains nothing. Add check for it.
Add error feedback reference for Imager/Factory.php.

Fix a bug foolish bug in Imager/Operator/GD.php.
Add package management for testing.
Try fix a problem on Namespace registering. It now will handle sub namespace register correctly. Currently buggy.

Registered:
\Namespace1\SubNamespace1 => \Root\Dir1
\Namespace1\SubNamespace1\NotRegisteredButAuto\Sub => \Root\Dir2

Calling:
\Namespace1\SubNamespace1\NotRegisteredButAuto\Sub\Sub\Sub => \Root\Dir2\Sub\Sub\Sub
I bug i'm most worried now fixed. Still testing.
Recursion: Sometime we have to use them.
Fix a problem in Paging/Compiler.php. Empty InjectArea will not case unknown error.
Make code more beautiful.
Fixing a styling problem according to PSR2
Template cache callback now will be call BEFORE template compile. This will give a chance to update template content (Like use inject method to inject template content).