routing for multiple instances

changed the message routing to enable multiple instances of the program
on one computer with consistent port numbers
removed some testing features
added a file from a branch I deleted.
Some tests of the reference system that links Player to Avatar
simplified OSC so that routing is done through the Host program, and
unique prefixes are used to route messages.
(after a brief panic attack)

adding a file I’d mistakenly saved elsewhere
remote Player movement

implemented movement in two new files: AvatarFrameworkCameraTest, and
AvatarTestReceiver, which exists just for debugging purposes.
Right now, the “checkBoundary” system doesn’t work.
some additional checks to avoid a bad Avatar reference being stored
All the code i had on my fork
My Code
Merge branch 'wolfgangTerrainTests_20140417' into stringprefix

Conflicts:
	PlayerAvatarFramework/Avatar.pde
	PlayerAvatarFramework/Object3D.pde
	PlayerAvatarFramework/Player.pde
	PlayerAvatarFramework/Players.pde
messy sketch replacing the camera with TerrainCam and implementing a
basic Kill/Respawn system.
Also added keyboard control for debugging
altered the Broadcast host to initialize randomized objects for all

clients
added crosshairs, fixed some OSC update bugs.
misc
moved previous versions of the OSC framework out of the directory.
adding Obelisk to the mix as a test
???
added shape3D
???
localized removal of players by “kill”, to account for receiving
messages from self.
changed the way Receiver displays rotation.