Improve creation date handling of class Persistent:
- Allow setting it. This will be necessary so we can make clone() implementations properly clone that date as well. This is necessary because otherwise startupDatabaseIntegrityTest() in deserialize() fails.
- Don't hand out the original Date object in getCreationDate(), clone it instead