Fixed #19463 -- Added UUIDField

Uses native support in postgres, and char(32) on other backends.
Fixed #23492 -- Restored F.__deepcopy__.

This reverts commit 3a66035107a640c4905f0a5f247a45f32dbe16d7.
A regression test was also added.
Added 1.7.1 release notes for refs #23492.
Fixed typo in docs/internals/roles.txt and added words to spelling_wordlist.
factorized create_fk_sql expression
factorized create_unique_sql expression
factorized delete_unique_sql expression
factorized delete_index_sql expression
factorized delete_fk_sql expression
fixed #23065 -- quote constraint names in SQL