support for other cross types in cross add tool
hide data access restrictions option on cross tool
paternal parents allowed to not exist for some cross types
fix error message
store parents correctly when adding self and open cross types