SquaredDistance(): replaced implementation by much safer call to distance_to()
PropertyGraph: added has_property()
Factored OpengmExplicitFactor into two classes
exposing rw function() in OpengmFactor
clean up OpengmModel class