Relax the SourceLink req. to copy constructible
Previously, the SourceLinkConcept
required that the type was
is_trivially_copyable
(i.e. a type can be copied by memcpy
). This
makes the frameworks SimIdentifier fail the concept requirements,
because it's not. This changes the requirement to simply say
is_copy_construcible
, a much less stringent criterion.