Improve Ada.Text_IO
Add "SUB" into the parameter Form to select for handling 1A as EOF or not
Change "encode" to "external" of the parameter Form
Reorder
Add Ada.Text_IO.Terminal and improve terminal handling
Remove System.Tasking.Protected_Objects.Entries.Protection_Entries_Access
Add new parameter Multi into Ada.Synchronous_Task_Control.Suspend_Until_True
Move the initialization of (non controlled) standard files of Ada.Text_IO from the spec to the body
Remove unnecessary runtime range values of aliased constant arrays
Reduce implicit elaboration code with insanity in Windows
Remove some bodies of implementation units
Fix examples/subpool.adb
Merge branch 'master' (gcc-4.7, commit '9163506') into gcc-4.6

Conflicts:
	examples/subpool.adb