Promote Filesystem to core and rename Stream to File and also rename implementations accordingly
Update codebase to reflect streams/filesytem changes
Update Android file too
Actually delete old File for Android