Move IFileOS to its own file

Change-Id: Iee65587b5f1177f05463dab88d81b365bb6e9e81