Removed unnecessary clone calls
Dispose of removed geometries and materials
Move material.map conditional
Derp.
Renamed disposeGeometries to disposeObject
Merge pull request #354 from virtual-world-framework/mars-game-staging

Mars game staging
Add a gate conditional before calling stopPropagation in case it doesn't exist

For the "dragend" event, kinetic sometimes sends us an event object that doesn't have all the expected functions and properties attached
Merge pull request #355 from virtual-world-framework/branch/protect-kinetic-event-call

Add a gate conditional before calling stopPropagation in case it doesn't exist
Fix password field backspace
Merge pull request #357 from virtual-world-framework/mars-game-staging

Mars game staging
kinetic.js: Only have model value set view value if !uniqueInView

Also, this pulls position information out of kinetic per frame to update the model.
This also allowed me to simplify a lot of other logic he had to include because kinetic was changing the object's position without telling us.
Simplify code based on new way of keeping clients in sync
Remove some code that is no longer necessary with new way of dealing with kinetic drag
Remove some code from kinetic/node.js that is no longer necessary.
Remove jitter from locally-dragged kinetic node
Comment code
Correct the typo in the function name toggleVisibility.
Move the first reference to this.visible in toggleVisbility so that
gotProperty doesn't fire prematurely.
Merge pull request #358 from virtual-world-framework/branch/keep-uniqueInView-stuff-unique-when-new-user-joins

Branch/keep unique in view stuff unique when new user joins