Adding file support based on C FILEs.

Needs a new implementation of core::string to insure better performances.