Fix error handling of System.Native_Encoding in Windows
Rename type System.Native_Encoding.Error_Status to Status_Type, and remove its representation clause
Improve System.Native_Encoding in the case of an insufficient buffer