[ref_impl_eiffel] [714] Further adjustments to specialised archetype validation and flattening - some bugs removed and code cleaned up in cADL parser;

Revision: 714
Author: thomas.beale

Log Message: