ref_impl_eiffel [230] Merge changes from rev 204 to rev 229 from eiffel6 branch into TRUNK

Revision: 230
Author: thomas.beale

Log Message: