Allow unknown fields in Project deserialization
Changes:
- Missed adding test file
Changes:
Unknownvariant needs to hold an ownedString- The test needs to call a command that ends up calling the
Identity::projectmethod to test deserialization
Rebase.