Move platform-depended parts from Ada.Naked_Text_IO to new implementation unit System.Native_IO.Text_IO
Remove Ada.IO_Text_Modes
Delete unnecessary .all
Fix Ada.Text_IO.Get_Immediate losing input before a call
Use -fno-toplevel-reorder to suppress warnings of Apple ld64
Add Ada.Wide_Text_IO.Text_Streams.Open and Ada.Wide_Wide_Text_IO.Text_Streams.Open, and reorder the parameters Mode to front of the targets
Fix Ada.Wide_Text_IO.Look_Ahead and Ada.Wide_Wide_Text_IO.Look_Ahead
Remark
Rename the private component Ada.Naked_Text_IO.Text_Type.Buffer_Col to Ahead_Col
Improve Ada.Wide_Text_IO.Get_Immediate and Ada.Wide_Wide_Text_IO.Get_Immediate
Unify 2-version Ada.Naked_Text_IO into one