Add unique id to agents and broadcast back
Switching to unsigned
Merge branch 'master' of github.com:/worklist/hifi into 19179
Merge branch 'master' of github.com:/worklist/hifi into 19179
Handle new and existing agent Ids
Starting agent count at 1 to allow for 0 to be non-id specifier and packing the id into boadcast packet
Packing agent ID on domain broadcast packet
Fixing definitions
Merge branch 'master' of github.com:/worklist/hifi into 19179
More agent IDing around the code
Resolving conflicts
Fixing index
Handling increase of id smarter
No longer need exists
Couple of quick changes
Added a utility to VoxelSystem for loading voxels from a local file
Also added a couple shared utility functions for reading command
line options (since that's how you can load a local file at this
point).
1) Added createSphere() to VoxelSystem to create a sphere
2) Added pointToVoxel() to SharedUtils, this will give you a voxel code
   given x,y,z,s,r,g,b
3) Added '.' keyboard interface to create a random sphere in the local
   voxel system
Changed colors of spheres to be a gradient along phi between to random colors
this gives the spheres a little bit more natural look.
Also increased the level of detail (smaller voxels)
Merge branch 'master' of github.com:/worklist/hifi into 19179
Splitting line, adding agentId to copy constructor and swap