Ensure objects are passed over RPC

This adds a serializer for designate objects.  Now designate objects
are serialized and deserialized over RPC.

Change-Id: I525eb51871221978641cdbf70e3b15a8c55d99a9
Merge "Ensure objects are passed over RPC"