Add signal ICore::shutdownCompleted() and emit it after cleanup.

Authored by intelfx on Dec 8 2012, 3:20 PM.