Runtime: *Models now keep exactly sized collections

Assembly code collects needed objects in « unsized » collections.
Models put them in exactly sized collections that will be kept in
memory for the Application lifetime.

Impact on bootstrap performance should be minimal.
Runtime memory footprint should be strictier.
Test Support: javadoc
QI-386 Add tests for Queries on Enums Properties
Test Support: introduce String Assume.assumeSystemPropertyNotNull( key )