[ref_impl_eiffel] [917] Last commit prior to splitting of ARCH_DIRECTORY / KNOWLEDGE_REPOSITORY classes.

Revision: 917
Author: thomas.beale
Log Message: