Moves node property handling from NodeProxy to the Kernel API

o nodeSetPropertyValue, nodeRemoveProperty
o getNodePropertyValue, nodeHasProperty
o removes errorneous locking from LockingStatementContext
o Changes exceptions used by PropertyOperations
Merge pull request #725 from boggle/2.0-set-node-property

Moves node property handling from NodeProxy to the Kernel API