Force a new writing system id when duplicating

Duplicating an existing writing system in the UI, then deleting the
duplicate would result in deleting the original writing system since
the duplicate has the same id with a simple Clone based duplication.
I considered putting the change into WritingSystemRepository.MakeDuplicate() instead, but I'm not sure whether other calls to MakeDuplicate depend on its current semantics.