Store the model value of "draggable" separately from the kinetic object

This allows a user's view to change the value for that one user, without affecting the model value.
Fix spacing in kinetic/node.js
Merge pull request #321 from virtual-world-framework/branch/kinetic-draggable

Store the model value of "draggable" separately from the kinetic object