Some characters: ', ", and \ can cause problems with RNA paths.
Instead of using more complicated handling to deal with those cases,
we can just prevent these characters from being used in custom property
names.
I'm not sure that this is the right place to do this check, or if it's the right
place to store the set of forbidden characters-- it seems maybe a bit too
localized? But it's also quite simple, which is nice.