Added VersionedObjectPrintable mixin for versioned objects. If an
OVO inherits from this class, the output string will contain all
data stored in the object, along with the version, name, namespace
and fields changed.
Change-Id: Ice9418fc28ded9aff902a9e65008d68cb64093f5