Distributed: Editing DistributedObject support

We're almost there!
Technical Description:
- DistributedObjects can now be edited on the server!  Call
ClientZone#updateObject(long id) to distribute an update to all clients
in the zone.
- Small code cleanup
- Fixed InternalPacket6DistributedObjectCreation cleanup