Remove PresenceConditions before storing an element in a library
When reusing any kind of model element, all possible presence conditions should be removed since they generally do not make sense in other projects.
To enable this for components, states and requirements (i.e. the elements which can be optional), the reuse provider should provide a mechanism to apply any kind of preprocessing to the copy of the model element before adding it to the library.
Already a base implementation could remove all OptionalVariationPointSpecifications from the reuse element.