C++: pass device or signal parent to property object and overload assignment operator.
Merge remote-tracking branch 'steve/master'
C++: Fixed ptr bug