[FileSystem] Add FileStream fstream support

Before patch:
pass 206 / 68 fail

After patch:
pass 227 / 54 fail

Before this fix, FileStream used FileDescriptor to access its files.
We had some problems dealing with the position attribute, so we
decide to look how tizen deals with it. Tizen uses fstream to handle
the FileStream class, so as we do now.