fixed boolean value updates bug

Andreas: this fixes an existing bug on node updates for boolean valued properties. 
The right_operand ||= :NULL sets the value to NULL if right_operand is false (not the expected behavior).

Please review and merge whenever you can. Also, please push to rubygems.