Move platform-depended file management operations from the implementation unit Ada.Stream_IO.Inside to System.Native_IO
Merge commit 'e56817a' into gcc-4.8

Modifications:
	source/streams/machine-apple-darwin/s-natiio.adb
Move remaining platform-depended operations from the implementation unit Ada.Stream_IO.Inside to System.Native_IO, and unify 2-version Ada.Streams.Stream_IO.Inside into one
Separate controlled and non controlled types from the implementation unit Ada.Streams.Stream_IO.Inside
Fix a missing package name not detected by compiler
Reorder renamed exceptions according with Ada.IO_Exceptions
Reorder
Reformat
Separate controlled and non controlled types from the implementation unit Ada.Text_IO.Inside
Reduce implicit elaboration code of the implementation unit Ada.Naked_Text_IO
Reduce unnecessary masters of local access to class-wide types
Improve import.h for FreeBSD 7, 8, and 9
Fix to raise Device_Error on opening or closing a file
Improve Ada.Numerics.Generic_Real_Arrays and Generic_Complex_Arrays for vectorization
Use System.Address arithmetic instead of Ada.Unchecked_Conversion
Fix to suppress resizing terminal when Set_Line_Length (0) or Set_Page_Length (0)
Retry ACATS
Merge commit '848c0ef' into gcc-4.8

I did NOT try ACATS with gcc-4.8 on this merge!

Reversions:
	examples/acats/drake-expected.txt
	examples/acats/gnat-expected.txt