Core.IO: Fix return type of move assignment operators
Core.IO: Reorganize includes