extended ComponentManager so that it checks whether its member "Archive" implements interface IFileOpen, if yes, use it

Change-Id: I5d64c7c0a59bd5b30bb3a43b244cbc07f578a440