OCAF persistence architecture modification to satisfy multi-threading criteria.
Automatic upgrade by command "occt_upgrade . -handle"
Forward declaration of TCollection instances as classes are replaced by inclusion of corresponding header. Cyclic dependencies between declaration of collection class and its item are resolved by forward declaring a class in collection header.
Automatic upgrade of code by command "occt_upgrade . -tcollection"