Insert checking pragma Interrupt_Handler into Ada.Interrupts, pass CXC3001
Fix to restore old interrupt handler when statically handler is scoped out, pass CXC3003, CXC3006 and CXC3008
Remark
Rename the implementation unit Ada.Calendar.Inside.Time_Zones to Ada.Calendar.Time_Zones.Inside
Rename the implementation unit Ada.Directories.Inside.File_Names to Ada.Directories.File_Names, and change it to private
Remark
Rename Ada.Permissions to Credentials
Separate not required parts from System.Standard_Library to new runtime unit System.Startup, and rename the runtime unit System.wmain to System.Wide_Startup
Separate TLS parts from System.Soft_Links to new runtime unit System.Runtime_Context
Merge commit '79fcb7f' into gcc-4.7

Conflicts:
	source/s-soflin.adb
	source/s-soflin.ads
	source/s-unwrai.adb

Modifications:
	source/s-startu.ads
Remove the implementation unit Ada.Containers.Inside, and change its children to private
Merge commit 'ebf6440' into gcc-4.7

Modifications:
	source/containers/a-cdlili.adb
	source/containers/a-cidlli.adb
	source/containers/a-ciorma.adb
	source/containers/a-ciorse.adb
	source/containers/a-cldlli.adb
	source/containers/a-clorma.adb
	source/containers/a-clorse.adb
	source/containers/a-coorma.adb
	source/containers/a-coorse.adb