EZP-23031: allow large file sizes on DFS without memory limitations.

This updates eZFile so it can accept either a string or file resource on the createFile function.
dfs.php is updated accordingly, using a handle from fopen() instead of file_get_contents() string.