Fix the casing of Ada.Interrupts.Interrupt_Id and remark
Implement Ada.Interrupts
Fix to limit the waiter of Ada.Synchronous_Task_Control.Suspension_Object to one
Fix to delay until the past time
Add Ada.Interrupts.Raise_Interrupt
Fix to prevent a exception in an interrupt handler from affecting outside, pass CXC3004
Retry ACATS
Merge branch 'master' (gcc-4.7, commit '949343e') into gcc-4.6

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

Reversions:
	examples/acats/drake-expected.txt