Moves node property handling from NodeProxy to the Kernel API

o nodeSetPropertyValue , nodeRemoveProperty
o getNodePropertyValue, nodeHasProperty