(ArcStream): added constructors from ArcView.Frame
BGI/Ethornell engine archive implementation.
(ArchiveFormat.CopyEntry): new virtual method.

the idea is to allow implementations to give extracted file a name
different from the one it stored within archive.
(ArcFile.OverwriteNotify): new event.

preliminary support for extracted file overwrite notification.
cosmetic changes.