Switching test to use a SmartIF
Trying to use a std::unique_ptr for the IAppMgr causes a crash in finalization. Looks like the pointer is being cached somewhere in the guts of Gaudi, so we get something like a double delete from the SmartIF. Just moving it to a SmartIF pointer like the one that was being deleted seems to do the job.