Update for gcc-4.9
Merge commit 'c4804bb' into gcc-4.8

Reversions:
	examples/exception_cpp.adb
	source/mman/univ-apple-darwin/s-stpoun.adb
	source/mman/univ-w64-mingw32/s-stpoun.adb
	source/s-auxdec.ads
	source/s-memory.ads (deleted)
	source/s-stalib.ads
	source/s-ststop.ads
	source/s-unwind.ads
	source/s-unwrai.adb
	source/s-unwrai.ads
	source/s-unwsta.ads
	source/sjlj/s-unrase.adb
	source/sjlj/s-unwhan.adb
	source/sjlj/s-unwhan.ads
	source/univ-apple-darwin/s-natsta.adb
	source/univ-apple-darwin/s-staall.adb
	source/univ-apple-darwin/s-termin.adb
	source/univ-pc-freebsd/s-natsta.adb
	source/univ-pc-linux-gnu/s-natsta.adb
	source/univ-w64-mingw32/s-natsta.adb
	source/univ-w64-mingw32/s-staall.adb
	source/univ-w64-mingw32/s-termin.adb
	source/zcx/s-unrase.adb
	source/zcx/s-untrse.adb
	source/zcx/s-unwhan.adb
	source/zcx/s-unwhan.ads
Fix System.Initialization for any type having a default value
Change the unhandled exception messages for tasks to be similar to the messages for main, interrupts and Ada.Task_Identification.Image
Change the generic subprogram System.Unwind.Exception_Information to non-generic
Separate making traceback information by weak external
Improve reporting unhandled exceptions put together into System.Unwind.Raising
Delete pragma Export that are no longer necessary
Insert a load address of current process into traceback information
Merge commit 'be9d066' into gcc-4.8

Modifications:
	source/univ-pc-linux-gnu/s-runinf.adb
	source/univ-w64-mingw32/s-runinf.adb