Merge in the Project Deserializer fix

This uses string split to isolate the owner and team member JSON strings, and then passes them to the appropriate deserializers.

Committed by: ajthompson, bnurbekov